2011-03-26 80 views
1

合併.js文件時發生衝突 - 烏龜SVN說衝突發生但沒有編輯衝突按鈕顯示。這是什麼意思,如果沒有編輯衝突按鈕,我該如何修復它?烏龜SVN衝突發生,但沒有編輯衝突按鈕顯示

失蹤編輯衝突按鈕的屏幕截圖:

enter image description here

+0

你可以從目錄中刪除本地文件(先保存它),然後執行svn更新以獲取服務器上的文件...然後使用diff工具進行手動比較 – 2011-03-26 06:32:11

+0

是的,我想是的,但如果我做手動差異,爲什麼我甚至有SVN?這個丟失的按鈕必須有一個原因,因此(我希望)解決方案 – 2011-03-26 07:02:13

回答

2

如果編輯按鈕被禁用,則表示該文件不是文本文件(即,具有非文本svn:mime-type屬性集)。在這些情況下,您無法在合併期間編輯衝突,但必須在合併完成後手動解決衝突

如果在屬性中存在衝突,而不是文件內容,則情況也是如此。

+0

謝謝 - 爲什麼.js文件不被視爲文本文件,我們有沒有錯誤地設置我們的回購?文本發生了變化,而不是屬性。 – 2011-03-26 21:40:38

+0

檢查文件上的svn:mime-type屬性。 – Stefan 2011-03-27 16:59:14

1

嘗試直接在記事本或其他文本編輯器打開文件(選擇解決以後也許以後?)。查看是否存在>>>><<<<,====衝突標記(這些標記在SVN中用於表示衝突),如果有,則手動解決衝突。