Как слить с ветки на ветку и обратно (двунаправленное слияние) в SVN? - PullRequest
2 голосов
/ 16 сентября 2008

Используя инструмент svnmerge.py, можно объединять ветви вверх и вниз. Трудно найти детали для этого. Надеемся, что в v1.5 будет удобный метод для этого без использования svnmerge.py - подробности запрошены!

Ответы [ 2 ]

2 голосов
/ 16 сентября 2008

Похоже, вы запрашиваете 1,5 слежения за слиянием. Вот краткий обзор выполнения слияний в / из ствола (или другой ветви): http://blog.red -bean.com / sussman /? P = 92

0 голосов
/ 16 сентября 2008

С помощью svnmerge.py вы инициализируете обе ветви (при движении в одном направлении вам нужно только инициализировать одну из ветвей). Затем объедините с помощью -b (для двунаправленного флага). Вот краткое изложение, начиная с первого филиала и заканчивая вторым. $ REPO - это протокол и путь к вашему хранилищу.

svn copy $ REPO / филиалы / один $ REPO / отделения / two \
-m "Создание второй ветви из первой ветви."
svn кассовые филиалы / один один
svn кассовые отделения / два два

компакт-диск один svnmerge init ../two
cd ../two
svnmerge init ../one

Теперь вы можете редактировать обе ветви. Изменения от одного до двух можно объединить:

CD два
svnmerge merge -b -S one
svn commit -F svnmerge-commit-message.txt

И наоборот, изменения от двух к одному можно объединить с помощью:

CD One
svnmerge merge -b -S two
svn commit -F svnmerge-commit-message.txt

Обязательно обратите внимание на флаг -b!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...