2016-12-23 55 views
0

我有兩個SVN倉庫RepoARepoB,以及在「C RepoA的工作副本存儲在我的本地機器遷移: \ RepoA「,有一些未提交的修改。我剛剛通過傾銷RepoA並將其加載到RepoB/NewRepoA的歷程,所以現在RepoB/NewRepoA相當於RepoA的根源,與所有的修訂從加入RepoA進入回購的歷史。現在SVN:如何工作副本後傾銷和加載到另一個倉庫

,我想借此RepoA我的工作副本和「遷移」它RepoB/NewRepoA。有沒有什麼辦法可以做到這一點,仍然保持我未提交的修改?最終結果應該是我的工作副本中「C:\ RepoA」中的文件保持不變,但我現在做出的修改會影響RepoB/NewRepoA中的文件,當我決定提交它們時。

在此先感謝。我目前正在使用TortoiseSVN 1.9.5和相關的SVN命令行實用程序

回答

0

您最好的選擇是簽出一個新的工作副本並將未提交的更改複製到其中。

如果存儲庫根URL已更改(並且在遷移存儲庫時保留了相同的UUID),則svn relocate將適用於您。

如果只有存儲庫中的路徑發生了變化,則svn switch可以使用。

但它聽起來像以上都不是真的。

+0

謝謝,那是關於我期待的答案。我只是想確保在使用複製粘貼解決方案之前我沒有錯過任何明顯的東西 – VioletGil