2012-04-03 31 views
2

我試圖去提交使用烏龜SVN一個* .csproj的文件,但得到:顛覆說我的文件「仍處於衝突」

提交失敗! ...中止提交.... .csproj保持衝突。

好的,那麼我該如何確定衝突是什麼,以便我能夠有希望解決它呢?

+0

http://www.logicaltrinkets.com/wordpress/?p=178 – 2012-04-03 17:14:57

+0

你是否在csproj衝突之前提交?因爲錯誤信息錯過更新的WC似乎不同 – 2012-04-03 17:41:58

+0

看來我需要在Visual Studio中打開解決方案通過文件| Subversion |從Subversion打開...而不是File |最近的項目和解決方案 – 2012-04-03 20:15:51

回答

12

你可以使用TortoiseSVN到TortoiseSVN->Check for modifications

此處將突出顯示任何衝突,並可使用TortoiseSVN->Edit Conflicts進行編輯。你可以使用TortoiseMerge(附帶TortoiseSVN)來解決你的衝突。

最後,您可以使用命令TortoiseSVN->Resolved刪除由衝突創建的臨時引用(例如* .mine)。

現在您可以安全地對TortoiseSVN->Commit進行更改。

+0

回覆:「檢查修改」:是的,我已經試過了,它給了我一個文件列表,一些紅色,一些藍色,一些黑色。 但我該怎麼做?它不給我一個選項,我可以看到,得到任何修改的文件... – 2012-04-03 17:29:18

+0

我想我的反應太快了。我會嘗試你的建議。 – 2012-04-03 17:29:58

+0

我希望我可以對此做多個upvotes。謝謝!! :) – 2013-10-23 20:08:05