Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 660 сообщений
Cообщения с меткой

системы управления версиями - Самое интересное в блогах

Следующие 30  »
rss_habr

Helm Canary: как Сбер канареечные релизы реализовывал

Понедельник, 30 Января 2023 г. 15:34 (ссылка)

Привет, Хабр! Сегодня поговорим об опыте работы Cбера с Helm. Дело в том, что в Сбере широко используется контейнерная платформа OpenShift от RedHat, которая дополняет Kubernetes собственными возможностями, упрощает деятельность по разработке и сопровождению сервисов в промышленной эксплуатации. Платформа отличная, но у неё есть ряд проблем, о которых поговорим ниже. А справиться с ними можно при помощи Helm. О том, как нам помог этот пакетный менеджер, — читайте под катом.

Читать далее

https://habr.com/ru/post/713686/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713686

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Helm Canary: как Сбер канареечные релизы реализовывал

Понедельник, 30 Января 2023 г. 15:34 (ссылка)

Привет, Хабр! Сегодня поговорим об опыте работы Cбера с Helm. Дело в том, что в Сбере широко используется контейнерная платформа OpenShift от RedHat, которая дополняет Kubernetes собственными возможностями, упрощает деятельность по разработке и сопровождению сервисов в промышленной эксплуатации. Платформа отличная, но у неё есть ряд проблем, о которых поговорим ниже. А справиться с ними можно при помощи Helm. О том, как нам помог этот пакетный менеджер, — читайте под катом.

Читать далее

https://habr.com/ru/post/713686/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713686

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Обзор новой системы контроля версий Sapling компании Meta*

Среда, 11 Января 2023 г. 16:00 (ссылка)



Системы контроля версий — это программные инструменты, помогающие разработчикам отслеживать изменения в исходном коде и управлять ими. Существует множество систем контроля версий (version control system, VCS), каждая из которых имеет собственные функции и возможности.



Одними из самых популярных VCS являются Git, Mercurial и Subversion. Все эти системы предназначены помогать разработчикам совместно работать над проектами, отслеживать изменения в своём коде и поддерживать историю работы. В этом посте я расскажу о новом игроке в этой области, разработанном внутри компании Meta* — VCS Sapling.
Читать дальше →

https://habr.com/ru/post/709600/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709600

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Обзор новой системы контроля версий Sapling компании Meta*

Среда, 11 Января 2023 г. 16:00 (ссылка)



Системы контроля версий — это программные инструменты, помогающие разработчикам отслеживать изменения в исходном коде и управлять ими. Существует множество систем контроля версий (version control system, VCS), каждая из которых имеет собственные функции и возможности.



Одними из самых популярных VCS являются Git, Mercurial и Subversion. Все эти системы предназначены помогать разработчикам совместно работать над проектами, отслеживать изменения в своём коде и поддерживать историю работы. В этом посте я расскажу о новом игроке в этой области, разработанном внутри компании Meta* — VCS Sapling.
Читать дальше →

https://habr.com/ru/post/709600/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709600

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как мы интегрировали и настроили для работы Conventional Commits в PHPStorm

Среда, 21 Декабря 2022 г. 10:59 (ссылка)

Поднялся вопрос стандартизации коммитов в команде. До этого были такие правила, мы пишем номер задачи и через тире описание того, что было сделано кратко. Номер задачи берется из номера issue. Например: #1 - реализован функционал сборки прода. Но, это надоело и стало как-то неудобно, когда у нас есть четкое деление задач на фиксы, фичи и так далее.

Нашли Conventional Commits и попробовали его на тестовом репозитории, понравилось. Решили внедрить это в команду, но столкнулись с тем, что люди не всегда делают коммиты правильно, а значит нужна какая-то валидация.

В нашей команде принято по максимуму IDE и его возможности. То есть, коммиты мы делаем не через консоль, а через встроенные утилиты. Поэтому, сразу пошли искать плагины, которые есть в PHPStorm и нашли вот эти 2 важных плагина: Conventional Commit и Git Commit Template. После их установки видим новые кнопки в окне коммита:

Читать далее

https://habr.com/ru/post/706772/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706772

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Git for Windows: вклад в проект с помощью патча

Вторник, 20 Декабря 2022 г. 04:54 (ссылка)

Существуют разные способы совместной работы над исходным кодом проекта. Так получилось, что сначала я познакомился с тем, как работать с командой «git push», посылая свои изменения в удаленный репозиторий, и как создать на сайте «GitHub» форк для отправки из него запроса на принятие изменений («pull request», сокращенно «PR»). И только после этого я узнал о том, что существует способ обмена изменениями в код с помощью файлов-патчей.

В этой статье я экспериментирую с командой «git diff», создаю тестовый проект и файл-патч из него в программах-оболочках «PowerShell» версии 7 и «Git Bash». Клонирую проект и применяю полученный файл-патч с помощью команды «git apply».

В последней части статьи я показываю, как можно применить программу «Git» для создания файла-патча с изменением в исходный код известного веб-приложения «WordPress». В конце этого примера я создаю сообщение об ошибке (ticket) в системе управления проектом «WordPress» и прикладываю к нему свой файл-патч.

Читать далее

https://habr.com/ru/post/706482/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706482

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Берем абсурдную идею и находим ей применение

Пятница, 09 Декабря 2022 г. 06:08 (ссылка)

Абсурдная идея

Если создать в интернете базу данных всех существующих файлов, то любой архив будет представлять собой список имен каталогов, файлов, дата+время изменения/создания и хеши этих файлов. А при распаковки архива достаточно будет просто скачать из интернета содержимое файла по его хешу, записать на диск и присвоить атрибуты (дата,время). Т.е. даже архив с полным сезоном какого-нибудь сериала из 20 серий будет занимать не больше нескольких килобайт (в независимости от качества видео).

Читать далее

https://habr.com/ru/post/703712/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703712

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Git for Windows: работа с параметром core.autocrlf

Пятница, 02 Декабря 2022 г. 11:34 (ссылка)

Одна из настроек программы (системы управления версиями) «Git» называется «core.autocrlf». В этой статье я на практическом примере описываю, что происходит при каждом из трех возможных значений этой настройки. После этого я делаю выводы о том, для чего эта настройка нужна и в каких ситуациях какие ее значения можно использовать.

Всё описанное происходит в операционной системе «Windows 10». Работу с «Git» я показываю на примере работы из командной строки в программе «PowerShell» версии 7. Используемый дистрибутив «Git» называется «Git for Windows».

Читать далее

https://habr.com/ru/post/703072/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703072

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Plastic SCM + Unreal Engine

Понедельник, 19 Сентября 2022 г. 17:19 (ссылка)

Доброго времени суток! Меня зовут Евгений, я разработчик геймдев студии. Как и в любой разработке, мы используем системы контроля версий. Моей любимой является Plastic SCM, вместе с тем я почти не встречал команды её использующие. Обидно. Попробую исправить это недоразумение и познакомить вас с миром самой приятной SCM.

Читать далее

https://habr.com/ru/post/689056/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689056

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Git — сравнение Visual Studio 2022 с MeGit/EGit и SourceTree

Среда, 24 Августа 2022 г. 16:00 (ссылка)



В этой статье мы сравним функциональность Git в IDE Visual Studio 2022 и в других клиентах Git с GUI. Git внутри VS2022 имеет упрощённый интерфейс по сравнению с некоторыми другими GUI-клиентами наподобие MeGit/EGit и SourceTree. Это привлекает многих разработчиков к платформе VS2022/Git, однако опытным пользователям дополнительно потребуются и другие инструменты. Читать дальше →

https://habr.com/ru/post/683576/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683576

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Почему спустя 5 лет код-ревью на Upsource мы перешли на GitLab

Четверг, 14 Июля 2022 г. 17:23 (ссылка)

Наша команда мобильной разработки использовала Upsource с 2017 года: на тот момент он был одним из самых удобных инструментов для просмотра кода, комментирования и изучения правок. Мы использовали selfhosted-вариант сервиса.

Однако через некоторое время, по мере роста команды и изменения процессов, мы начали сталкиваться с рядом проблем, которые подтолкнули нас к пересмотру сервиса для код-ревью.

Рассказываю о нашем опыте работы с системами код-ревью, и почему через 5 лет работы на Upsource мы переехали на GitLab.

Читать далее

https://habr.com/ru/post/676938/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676938

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Вышел Git 2.37

Четверг, 30 Июня 2022 г. 23:41 (ссылка)

27 июня вышел Git 2.37 с новым механизмом очистки файловой системы, её встроенным монитором и другими доработками. Подробности рассказываем к старту курса по Fullstack разработке на Python.

Читать далее

https://habr.com/ru/post/674478/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674478

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как мы столкнулись с версионированием и осознали, что вариант «просто проставить цифры» не работает

Четверг, 30 Июня 2022 г. 16:05 (ссылка)

Всем привет, я Алексей Некрасов - Lead направления Python в МТС и старший архитектор в MTS AI.

Хочу поделиться своим опытом внедрения версионирования и рассказать, как сделать первый шаг в реализации стратегии blue/green или канареечного развертывания, что для этого нужно и какие есть инструменты.

Если вы используете в docker-образах тег latest, или у вас недоступна система во время деплоя нового релиза, то эта статья — отправная точка для улучшения вашего продукта.

Читать далее

https://habr.com/ru/post/674370/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674370

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

CI/CD для коммуникационной платформы Voximplant

Четверг, 02 Июня 2022 г. 13:59 (ссылка)

Совсем недавно мы в Voximplant выпустили инструмент под названием VoxEngine CI. Для чего коммуникационной платформе нужна непрерывная интеграция и что можно сделать с её помощью, я расскажу в этой статье.

Если коротко, будем заливать изменения в приложениях на платформу удалённо с максимальным удобством для разработчиков.

Узнать всё

https://habr.com/ru/post/669274/?utm_source=habrahabr&utm_medium=rss&utm_campaign=669274

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<системы управления версиями - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda