我将Visual Studio 2013用于我的项目+我使用git来保存每一步。
git很棒,但是在没有我的许可的情况下更改我的文件有这种烦人的习惯。 我尝试了两个选项:'windows style'和'as-is',无论git一直在改变我的文件。
我对此没有任何疑问,但由于'intellisense'停止为我的某些文件工作,我需要修复它。它是随机的,这取决于我是否承诺git。
以下是我的问题:如何在VS2013(针对网络)中解决所有CRLF / LF问题? (如果可能的话,不安装任何插件)。
谢谢。
答案 0 :(得分:2)
您的项目中是否有.gitattributes
个文件?如果是,那么
* text=[some value here]
行设置为?
另外,您是否覆盖任何文件以使用特定的行结尾?例如,我可以强制我的Mac用这些设置下载带有CRLF(而不是LF)的git控制文件:
* text=auto
*.cs eol=crlf
*.sln eol=crlf
*.csproj eol=crlf
然后,在Visual Studio本身中,我可以另存为...文件并确保文件以CRLF结尾。
答案 1 :(得分:0)
在发布此问题之前,我不知道我可以使用VS来承诺git。
这是指向http://www.visualstudio.com/get-started/share-your-code-in-git-vs
的链接OnlineCop的答案也是正确的,但VS会自动将自己的属性添加到git。