2014-12-04 77 views
0

我正在處理SVN存儲庫並對其進行了更改。但是,我正在使用的人決定使用不同的URL設置一個新的SVN倉庫,並告訴我不要對舊倉庫進行任何新的更改。我試圖重新定位工作副本,但失敗了。我想合併我在新的回購中的更改,而不必委託舊的回購或手動完成整個合併。我怎樣才能做到這一點?我正在使用TortoiseSVN。如何更改存儲庫現有工作副本指向而不丟棄現有更改?

+0

怎麼了移居失敗? – 2014-12-04 18:29:57

+0

工作副本和新回購有不同的uuid。我應該打開「包括外部」嗎? – Magnus 2014-12-04 20:25:33

回答

1

如果UUID已更改,則不能使用svn relocate。最安全的做法是檢出新的工作副本,然後將更改複製到它並提交它們。否則,請參閱these search results瞭解有關如何操作的一些想法。警告:涉及您的.svn目錄的內容,這不受支持/推薦。

如果移動存儲庫的人在執行此操作時保留了相同的UUID,那麼對每個人來說都會更容易。

+0

我最終將我的更改複製到新的工作副本中。謝謝。 – Magnus 2014-12-05 04:01:47

0

SVN DIFF> QQQ.txt

然後

補丁-p0 < QQQ.txt

SVN補丁QQQ.txt

相關問題