У меня был частный филиал, к которому я сделал кучу коммитов, затем я слил его в транк и сделал несколько небольших настроек там.
Теперь сопровождающий багажник хочет получить разницу со всеми моими изменениями, если нам нужен откат.
Как я могу создать это? Если вам нужны цифры для ваших примеров, предположим, что
224446
была моей основной ревизией, где я слился в багажник,
224453
и 224462
были моими мелкими исправлениями, и у меня есть бесчисленные изменения, когда я в своей частной ветке.
Решение (через Мартина)
svn diff -r 224452:224453 > ~/tmp/diff.1
svn diff -r 224462:224463 > ~/tmp/diff.2
svn up -r224446
patch < ~/tmp/diff.1 -p0
patch < ~/tmp/diff.2 -p0
svn diff -r 224445 > ~/tmp/changes.patch
Затем отправьте ~ / tmp / changes.patch нашему ответственному за ствол для отправки на хранение.