комментировать, что было изменено.
3. Самое главное: постоянно присутствует риск, что один из
программистов удалит свою работу или работу коллеги.
109
а.
•
•
•
•
осле разбора полетов принимается решение об установке
Файлы хранятся в репозитарии
ОТКУДА
их можно взять для редактирования
КУДА
их можно положить после редактирования
При этом
а) каждый раз, когда мы кладем файл в репозитарии,
• не нужно менять имени файла;
• мы можем комментировать, что было изменено в этом
файле;
•
(версии), уникальный для этого файла;
•
менениям, имя изменившего и время изменения в одну
110
запись (при желании можно увидеть всю историческую
последовательность записей);
б) если Дима взял из репозитария файл, то Митя не может его
оттуда взять, пока Дима не положит его обратно.
Итак, поставив старую добрую и бесплатную
• все версии файла, каждая из которых кроме уникального
номера версии имеет еще и запись об изменениях;
• программистов, которые уже не могут случайно уничто-
жить код друг друга;
• возможность сравнить содержание файла в разных ре-
дакциях.
Теперь, когда наш код хранится в
как сделать так, чтобы этот код стал доступным на веб-сайте для
тестирования —
нужно, чтобы файлы из
по назначению в соответствующие директории тест-машины и
чтобы у нас было отражение содержимого
• по состоянию на данный момент и
• для данного релиза.
Каждое такое отражение кода веб-сайта называется билдом
Иными словами, билд — это версия версии ПО.
Билды делаются или вручную, или путем запуска билд-скриптов
автоматизации процесса. Как правило, билд-скрипты добавляются
в
тем чтобы создавать новые билды через определенные проме-
жутки времени.
Цель создания новых билдов заключается в том, чтобы изме-
ненный код (сохраненный в
щиков: