我有一個項目,我經常承諾名爲「repo1」的SVN倉庫,出於某種原因,我需要改變項目的存儲庫位置「repo2」所以任何未來的提交/更新將發生到「repo2」。這在XCode 4中是可行的嗎?如果是的話,怎麼樣?改變到不同的SVN倉庫的一個項目中的XCode 4
p.s.我在本地網絡有兩個回購對SVN服務器:repo1 & repo2。
我有一個項目,我經常承諾名爲「repo1」的SVN倉庫,出於某種原因,我需要改變項目的存儲庫位置「repo2」所以任何未來的提交/更新將發生到「repo2」。這在XCode 4中是可行的嗎?如果是的話,怎麼樣?改變到不同的SVN倉庫的一個項目中的XCode 4
p.s.我在本地網絡有兩個回購對SVN服務器:repo1 & repo2。
在你的情況我會使用svanadmin導出/導入
出口:
svnadmin dump --quiet --revision 0:xxx /home/svn/repo1 > /tmp/repo1.dump
進口:
svnadmin load --quiet /home/svn/repo2 < /tmp/repo1.dump
或使用移動
svn move https://svn.example.com/repo1/ https://svn.example.com/repo2/
我不認爲你可以在Xcode這樣做,但你可以使用svn
命令搬遷庫的URL在你的工作副本:
svn switch --relocate <from URL> <to URL>
注意:總是備份您的在...之前的工作副本; )
關於移居:
改寫工作副本的URL元數據,以反映單純的語法改變。 這用於存儲庫的根URL更改(例如方案或 主機名更改),但工作副本仍反映同一存儲庫中相同的 目錄。
的OP不問如何複製/移動存儲庫本身,而是如何從提交相同的工作拷貝變化到不同的存儲庫。 –
非常感謝你的兄弟 – JAHelia