|
|||
Конфликты. Ветки (branch) ⇐ ПредыдущаяСтр 3 из 3 Конфликты Конфликты возникают во время операции push, когда оказывается, что два разработчика работали над одним и тем же кодом. Что и понятно. Конфликт обязательно должен быть разрешён вручную главным разработчиком, либо ответственным лицом. Это лицо должно выбрать какой из коммитов и текстов кода сохранить в проекте. Ветки (branch) Рассмотрим создание веток опять же на примере проекта “графический редактор”. Части команды дано задание начать разработку версии 2. 0 графического редактора (например, предполагается поддержка работы с векторными изображениями). Другая же часть команды продолжает работать над первой версией проекта и осуществлять её поддержку и исправление ошибок. В данной ситуации делается следующее: выделяется ветка (бранч, branch). Создание branch – это создание копии текущего репозитория. Дальнейшая разработка в рамках новой ветки никак не будет затрагивать начальную основную ветку проекта (которая называется master). Разработка в рамках новой ветки идентична разработке основной ветки. Коммиты, push – это всё на месте. Когда работа завершена, необходимо выполнить слияние (merge) дополнительной ветки с основной. Программная команда так и называется – merge. В результате слияния получится версия программы 2. 0, при этом в ней будут содержатся исправления всех недочётов, которые были обнаружены и поправлены в основной ветке проекта. Источник: · http: //vscode. ru URL: http: //vscode. ru/articles/github-chto-eto. html (дата обращения: 30. 03).
|
|||
|