Безопасно ли (с современной Subversion) "реинтегрировать" более одного раза?
Если я сделаю ветку 35.1-extra
от 35.1
ветвь (очевидно, ветвь релиза), выполнить некоторую работу, а затем через некоторое время объединить материал из 35.1-extra обратно в 35.1, можно ли объединять более одного раза?
Я помню, что это было проблематично в старых версиях Subversion, поэтому всякий раз, когда я реинтегрировался, я либо создавал новую ветку, если мне нужно было выполнить какую-то дополнительную работу, либо заново создавал "лишнюю" ветку, и продолжал там работать.
2 ответа
Вы должны были поддерживать реинтегрированную ветку с помощью Subversion 1.7 и более старых клиентов. Благодаря новой функции "автоматического слияния реинтеграции" в выпуске Subversion 1.8 больше не требуется так называемый "танец поддержания активности":
svn merge
автоматически определяет необходимость слияния реинтеграции,--reintegrate
вариантsvn merge
устарела в SVN 1.8+.
По-видимому, эта старая проблема была исправлена в Subversion 1.8 - http://subversion.apache.org/docs/release-notes/1.8.html.