Git в Домино (подробнее)
Ветвление по задачам
- создание ветки (номер и комментарий, источник, дата создания, дата последнего слияния), список ветвей хранится
- изменения сохраняются в контейнере ветки. Если для библиотеки нет контейнера ветки, то он создаётся автоматически
- при запуске проекта запрашивается ветка
- в заголовке отображается номер и название ветки
Добавляем команды в сценарий: Создать ветку, Загрузить ветку
Создание коммитов в редакторе
На основании сейвов создаёт файл протокола и сохраняет его в согласованной папке. Желательно не простое объединение сейвов, а различия между двумя состояниями.
Добавляем команду в сценарий: Создать коммит с двумя подвариантами: 'Объединить сэйвы' или 'По различиям с предыдущей версией'
Файл логом коммита размещается на диске. Номер версии ветки увеличивается.
Слияние с источником
- коммитами
- перенос из источника в ветку (из ветки в источник)
- слияние (взаимный перенос)
- в случае конфликта отображаются два фрагмента дерева и предлагается выбрать итоговый вариант или ничего не делать
Добавляем команды в сценарий: Загрузить коммит, Загрузить изменения из ветки, Слияние с веткой
Нет комментариев