Предположим, у меня есть набор коммитов в папке репозитория ...
123 (250 new files, 137 changed files, 14 deleted files)
122 (150 changed files)
121 (renamed folder)
120 (90 changed files)
119 (115 changed files, 14 deleted files, 12 added files)
118 (113 changed files)
117 (10 changed files)
Я хочу получить рабочую копию, которая включает в себя все изменения начиная с версии 117 и далее, но НЕ включает изменения для версий 118 и 120.
РЕДАКТИРОВАТЬ: Чтобы, возможно, прояснить проблему, я хочу отменить изменения, которые были внесены в 118 и 120, сохранив при этом все другие изменения. Папка содержит тысячи файлов в сотнях подпапок.
Каков наилучший способ достичь этого?
Ответ , благодаря Бруно и Берту, является командой (в данном случае, для удаления 120 после полного слияния)
svn merge -c -120 .
Обратите внимание, что номер редакции должен указываться с начальным минусом. «-120» не «120»