Магистраль (программное обеспечение)

редактировать

В поле разработка программного обеспечения, магистраль относится к безымянной ветке (версия) дерево файлов в разделе контроль версий. Основная часть обычно предназначена для того, чтобы быть основой проекта, на котором продолжается разработка. Если разработчики работают исключительно над основной веткой, она всегда содержит самую последнюю передовую версию проекта, но, следовательно, также может быть самой нестабильной версией. Другой подход состоит в том, чтобы отделить ответвление от магистрали, внести изменения в эту ветвь и объединить изменения обратно в магистраль, когда ветвь окажется стабильной и работающей. В зависимости от режима разработки и политики commit магистраль может содержать наиболее стабильную или наименее стабильную или промежуточную версию. Другие термины для ствола включают базовый, основной и главный, хотя в некоторых случаях они используются с похожими, но разными значениями - см. Контроль версий: Общий словарь. Ствол также иногда свободно называют HEAD, но правильно head относится не к ветке, а к самой последней фиксации в данной ветке, и и ствол, и каждая именованная ветвь имеют свою собственную головку.

Часто основная работа разработчика выполняется в основной ветке, и стабильные версии разветвляются, а случайные исправления ошибок переносятся из веток в магистраль. Когда разработка будущих версий выполняется в ветвях, отличных от магистральных, это обычно делается для проектов, которые не часто меняются или где изменение, как ожидается, займет много времени, пока оно не будет готово для включения в магистраль.

См. Также
Ссылки
Последняя правка сделана 2021-06-11 12:57:35
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте