2010-02-25 63 views
4

最近我已經看到行爲,更新後svn顯示某些文件爲「衝突」,但當我嘗試編輯衝突時,沒有(「下一個衝突」和「以前的衝突」按鈕被禁用,如果我滾動文件,沒有任何線被標記爲紅色)。svn說衝突,但它真的合併(TortoiseSVN)

這似乎是在我從另一個存儲庫開始工作之後開始的,但我不確定這是否與此有關。

+1

當所有其他都失敗時,嘗試刪除您的工作副本並檢出一個新的。 – Earlz 2010-02-25 22:42:11

+0

這也發生在我身上。嘗試導出所有文件並將它們導回...這是我的解決方案,但仍然很愚蠢:) – 2010-02-25 22:47:19

回答

2

如果出現錯誤,您可以使用svn resolved刪除衝突標記。

resolved:在工作拷貝文件或目錄刪除「衝突」狀態。
用法:resolved PATH...

注:此命令不會依語法來解決衝突或是 移除衝突標記;它只是刪除與衝突有關的 工件文件,並允許再次提交PATH

+2

TortoiseSVN外殼擴展應該在上下文菜單中提供「標記爲已解決」選項以執行此操作 – rjohnston 2010-02-25 22:58:10

1

轉到TortoiseMerge中的選項,並確保

  • 你不要忽略EOLS
  • 你不要忽略任何空格

我敢肯定的衝突存在於eols或whitespaces中。