246 подписчиков
Система контроля версий. Звучит страшно. Но давай разберемся, что это такое. Представь, ты создаешь многостраничный документ, с красивым форматированием, с тонной важной информации и сохраняешь его где-то на общем пространстве с коллегами. А твой коллега открывает этот документ ночью и засыпает, нажав ухом на Backspace. Да еще и ворочается на клавиатуре так, что сохраняет и закрывает твой документ. Твоя реакция на утро? Так вот, в программировании та же история: одновременно один и тот же файл с...
1 год назад
9,5K подписчиков
Без системы контроля версий (VCS - Version Control System) команда из более чем одного программиста рано или поздно столкнётся с огромными трудyностями. VCS поможет 🗑 1. Избежать неконтролируемого затирания чужого кода. 🛠 2. Быстро откатиться до работающий версии программы, если что-то пошло не так. 👨🏻‍💻 3. Разобраться, кто и когда внёс изменения (например, если код плохо документирован) ☁️ 4. Восстановить работающий код, произошли...
1 год назад
1,9K подписчиков
Каждый отдельный скрипт, связанный с созданием вашего программного обеспечения, должен находиться под контролем версий. [1] VCS — это система, которая отслеживает версии кода с течением времени. [2] Демо https://asciinema.org/a/487303 Исходный код https://github.com/Абдулсаметилери/vX Мотивация Когда я прочитал прекрасную книгу , чтобы лучше понять системы, управляемые версиями при разработке, я нашел в книге очень хороший пример. «В качестве аналогии представьте, что вы создаете систему контроля версий, такую ​​как SVN или Git...
2 года назад
1 подписчик
VCS - система контроля версий, чтобы немного обобщить что не гитом единым. Ваша идеология с фичами и ее бонусы мне не понятны пока, видимо нужны для погружения конкретные примеры и лекция более менее долгая (например для понимания используемых терминов), т.е. не то что можно разобрать в треде под записью вконтакте...
3 года назад
5,9K подписчиков
Статья подготовлена для студентов курса «DevOps практики и инструменты» в образовательном проекте OTUS. В процессе разработки программного обеспечения система контроля версий (Version Control System) является «единым источником правды». В ней хранится код и описание инфраструктуры, то есть всё, что необходимо для автоматической сборки и выкатки приложения. Так как нужную информацию мы можем взять из VCS, нам не нужно идти в другие системы, чтобы что-то узнать о процессе сборки или настройках конфигурации...
5 лет назад