unmerge произвольное слияние в cvs / svn - PullRequest
4 голосов
/ 24 февраля 2012

В CVS и / или SVN есть способ распутывания произвольного слияния (как, например, не обязательно последнего слияния)1003 *

Все функции * ветви объединяются в магистраль одну за другой.Есть ли какой-нибудь способ чистого «слияния» какой-либо ветви функций?

Как бы вы поступили так?

1 Ответ

2 голосов
/ 24 февраля 2012

В Subversion вы можете использовать так называемое обратное слияние.

svn merge -c -MergedRev URL/trunk

«-MergedRev» определяет ревизию, в которой вы слили ветвь в ствол, которая обычно является единственной ревизией.

svn merge -c -24567 URL/trunk

В CVS это можно сделать с помощью инструкций на http://dev.usw.at/manual/cvs/cvs-general/cvstrain-6.7.4.html. Поскольку CVS имеет независимые ревизии для каждого файла, обратное объединение должно быть выполнено для каждого затронутого файла

...