2014-02-12 141 views
2

這裏的情景:解決樹衝突烏龜SVN

我創建了一個文件夾,在當地與它的一些內容命名爲「01.07.T1」並更新其對龜SVN,和我的一個朋友創建文件夾在他的本地與名稱「01.07.t1」具有相同的內容,也更新了烏龜SVN .. 現在它顯然是在SVN樹衝突,但爲了解決這個問題,不知不覺中,我刪除了文件夾我(即01.07.T1之一),並採取了SVN更新,之後我提交了文件..這現在導致了一個新的衝突,其中一個文件已被刪除,SVN,不區分大小寫,沒有給在其他設備上更新這些文件.. 有人請建議必要的步驟來解決Ë樹衝突..

三江源提前..

回答

0

說01.07.T1的父目錄爲p

說,P公司在回購網址是http://svn.repo/project/p

步驟:

svn export http://svn.repo/project/p my_folder 

(如果01.07.T1已經從存儲庫中刪除,那麼你應該這樣做:svn export http://svn.repo/project/p my_folder -r567 ...是567的最新版本,其中01.07.T1存在一個

svn del http://svn.repo/project/p 

...從my_folder刪除01.07.T1文件夾,如果雙方01.07.t1和01.07.T1存在:d你喜歡它(svn log -v http://svn.repo/project/p | less您可以通過龜或通過命令行查看修訂歷史記錄查詢)

svn import my_folder http://svn.repo/project/p 

...最後,從任何損壞的本地副本刪除p目錄並svn up

+0

將這項工作即使該文件已被標記爲從SVN刪除?因爲這兩個文件都是相同的名稱..和01.07.T1已經被更新SVN刪除? –

+0

我相應地改進了我的答案。 –

+0

所以我想它會恢復到它的狀態,這兩個文件都存在..會導致失去任何數據在該實例後提交? –