我從svn中刪除並忽略了一個我認爲是用戶特定的文件夾(如果您感興趣,nbproject)。由刪除/重新添加引起的三通衝突
這是粗心的,原來我錯了,那麼在恐慌,避免造成一片混亂,我解開了忽略,添加的文件夾,然後提交。
這是比較粗心,我意識到我的地方舊之一是增加了一個「新」的文件夾。這導致與隨後更新的任何人發生合併衝突。這個文件夾有很多變化,而且我可能會在自己的版本中進行更改,所以每個人都可以保證一個混亂的衝突,因爲不清楚哪些更改值得保留。
我能做些什麼來避免導致這個樹衝突,使用svn的每個人?
我相信合併會參與,但我無法弄清楚如何在合併之前的文件夾,普通的合併似乎並沒有工作(它沒有幫助,我沒有經驗,最文檔似乎適用於簡單的情況)。
我很想再刪除該文件夾,然後合併,但我不知道這會引起更大的混亂。
任何建議,將不勝感激,包括鏈接到相關的問題,我沒有足夠的知識來認識其中一個答案將適用於這種情況。然而,我認爲豐富的「我遇到了合併衝突」的問題不是,我找不到任何有用的東西。
問題在於svn上的每個人都必須這樣做。我更喜歡避免這個問題的解決方案(即解決我原來的錯誤)。我在我發給他們的電子郵件中鏈接了這個問題,所以他們會看到你的答案,但希望他們不需要它。 – Finn 2013-03-12 18:21:47
如果您在本地使用所描述的方法修復了您所做的,然後提交所有更改(並且根據'svn status'您的本地副本是最新的),並且只要它們沒有發生任何衝突的更改在他們的本地副本中,他們可以「svn update」並獲得更正版本。 – shx2 2013-03-12 19:03:08
啊,我錯過了你的觀點。這確實是固定的東西。刪除它是唯一的直覺 - 但我現在明白了。謝謝。 – Finn 2013-03-12 20:34:05