假設我有一組資源庫文件夾的提交...撤消特定修訂
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中進行的更改,同時保留所有其他更改。該文件夾包含數百個子文件夾中的數千個文件。
達到此目的的最佳方法是什麼?
答案,感謝布魯諾和Bert,是命令(在這種情況下,除去120進行完全合併後)
svn merge -c -120 .
注意,版本號必須與指定領先減號。 「-120」而不是「120」
我也想知道這件事......但是這樣做的成功與否很大程度上取決於117,118和119是否改變了相同的文件?你會不會有從118登記中拿到一些人工製品的風險? – 2008-09-24 10:33:32