我在VSO上使用Visual Studio 2013和Git。我在本地進行了一些我想要推動的更改,但包含的更改存在一些衝突。 This文章有一個「解決衝突」對話框的例子,但沒有顯示在我的VS103版本中。現在,我陷入了僵局。在VS2013中使用Git解決衝突
我需要使用外部的git命令?看起來,我應該能夠在VS內部做到這一點,因爲這是一個常見的用例。
我在VSO上使用Visual Studio 2013和Git。我在本地進行了一些我想要推動的更改,但包含的更改存在一些衝突。 This文章有一個「解決衝突」對話框的例子,但沒有顯示在我的VS103版本中。現在,我陷入了僵局。在VS2013中使用Git解決衝突
我需要使用外部的git命令?看起來,我應該能夠在VS內部做到這一點,因爲這是一個常見的用例。
根據patthoyts的建議,我安裝了git擴展。比VS的內置工具好得多,我解決了我的問題。謝謝。
你使用了哪個擴展名? –
是的,你會說哪些擴展名? –
https://github.com/gitextensions –
升級至VS 2013 Update 4。
這是VS中的一個錯誤,是由於您的存儲庫中的文件具有提交的行結尾,與您的core.eol
或.gitattributes
配置不匹配而觸發。
雖然你不應該consider canonicalizing your line endings,使他們在你的倉庫存在它們配置的,因爲你可以在未來使用Git客戶其他奇怪的錯誤的方式,這種特定的錯誤是固定在VS 2013更新4
我已經在更新4. –
哦? 'git status'報告是什麼?團隊資源管理器更改頁面顯示什麼? –
視覺工作室提供的difftool和mergetools相當差。安裝WinMerge和KDiff3並將KDiff3配置爲您的mergetool。 – patthoyts
我開始學習。我認爲這是VS無法處理的問題:http://stackoverflow.com/questions/4858047/git-error-the-following-untracked-working-tree-files-would-be-overwritten-by-ch –
我會推薦使用GitExtensions在Windows上使用Git存儲庫。 Visual Studio視圖確實圍繞着TFS的工作方式進行組織,並沒有提供任何好的git信息。 VS的git支持與所有其他git客戶端完全兼容,因此您可以使用任何您熟悉的工具。 – patthoyts