Git в Домино (подробнее)

Ветвление по задачам 
  • создание ветки (номер и комментарий, источник, дата создания, дата последнего слияния), список ветвей хранится
  • изменения сохраняются в контейнере ветки. Если для библиотеки нет контейнера ветки, то он создаётся автоматически
  • при запуске проекта запрашивается ветка
  • в заголовке отображается номер и название ветки

image-1708877223165.png

Добавляем команды в сценарий: Создать ветку, Загрузить ветку

image-1708877544987.png

Создание коммитов в редакторе

На основании сейвов создаёт файл протокола и сохраняет его в согласованной папке. Желательно не простое объединение сейвов, а различия между двумя состояниями.

image-1708877223165.png

Добавляем команду в сценарий: Создать коммит с двумя подвариантами: 'Объединить сэйвы' или 'По различиям с предыдущей версией'

Файл логом коммита размещается на диске. Номер версии ветки увеличивается.

Слияние с источником
  • коммитами
  • перенос  из источника в ветку (из ветки в источник)
  • слияние (взаимный перенос)
  • в случае конфликта отображаются два фрагмента дерева и предлагается выбрать итоговый вариант или ничего не делать

image-1708877355713.png

Добавляем команды в сценарий: Загрузить коммит, Загрузить изменения из ветки, Слияние с веткой