[英]Git 2.6.3 and Visual Studio 2013 / 2015 integration
我在 Visual Studio 中遇到了一個奇怪的問題。 在我升級整個系統之前,GIT 集成很好。 我在 Mac OSX El Capitan 上運行 VM(使用 VMWare Fusion 8.0.2)。 這是我升級的內容:
安裝 Git 2.6.3 后,我在解決方案資源管理器中的所有文件都顯示紅色勾號(“待編輯”)。 但是,文件沒有更改,而是應該顯示藍色鎖定符號。 對於此問題,我無法在解決方案資源管理器中看到哪些文件已更改。 我注意到這與 Git 升級有關。 我回到 Git 1.9.5 並且 Visual Studio 集成正常工作。 該問題出現在 VS 2013 和 VS 2015 中。
有其他人遇到過同樣的問題嗎? 是否有已知的解決方法可以使最新的 Git 版本與 Visual Studio 兼容?
以下是在解決方案資源管理器中顯示問題的圖片:
我在解決方案資源管理器中的所有文件都顯示紅色勾號(“待編輯”)。
這可能是由於全局設置更改了結帳時所有文件的 eol(行尾)。
git config --global core.autocrlf false
更改文件,撤消更改(文件被標記為已編輯並顯示在已更改的文件中)。
之后,從存儲庫中檢出文件,瞧,文件的狀態現在在 Visual Studio 中正確更新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.