0
出於某種原因,無論我做了什麼更改,特定文件(EmailService.groovy)中的第一行是SourceTree在提交時顯示的唯一更改。OSX上的SourceTree文件損壞
我試圖將文件標記爲未跟蹤,然後重新跟蹤,但這似乎沒有任何影響。
在下面的示例代碼中,如果我要將「return true」更改爲「return false」,則源代碼樹仍將僅報告第一行(包)已更改。在comitting時,bitbucket(我們使用Mercurial)也只報告第一行的變化,但是當被另一臺機器拉到時,文件就會包含所有變化。
如何修復此文件,以便對文件的更改進行正確跟蹤?
我已經找到了這個問題的答案,但我似乎無法找到具有相同問題的其他人。
注:這只是發生在倉庫的一個文件,其他所有工作得很好
例
package my.package // SourceTree/Mercurial reports all changes on this line only
class EmailService {
public Boolean someMethod(String someArg) {
return true // Even when this is the line I changed
}
}
你可能上傳文件的地方,並把你的問題下載鏈接? – krtek 2014-10-12 12:54:44
對不起,這個文件是敏感的,不能公開分享,沒有沉重的編輯,我相信會擊敗目的 – 2015-01-21 22:04:54