我正在尝试从visual studio在线提取我的群组应用程序的最新版本。不幸的是,当我尝试拉它时,我得到了这个error message。我读了几个教程,其中大部分都告诉你合并你的冲突。但我甚至没有看到合并屏幕或按钮,视觉工作室只是说我有这些冲突,但没有给我任何修复它的选项。我也没有尝试推动我最近的更改,所以我认为我也可以选择撤消我的更改,但我没有看到这样做的选项。
答案 0 :(得分:1)
您有结帐冲突。也就是说,Visual Studio正在检测工作目录中的一堆修改过的文件。
您还没有对任何文件进行任何更改吗?对。事实证明,Visual Studio 2013有一个错误,它会将错误的行结束配置检测为更改。
升级到VS 2013 Update 4,您将能够继续使用错误的行结束配置。
但是,您应该确保团队中的每个人都使用正确的行结束设置。 Don core.autocrlf
。 在.gitattributes
中设置所需的行结尾。然后执行重写存储库中的每个文件,使其行结尾与您在.gitattributes
中指定的行结尾相匹配。
GitHub文章" Dealing With Line Endings"应该有所帮助。
答案 1 :(得分:0)
Git pull将无效。
如果任何远程更改与本地未提交的更改重叠, 合并将自动取消,工作树不会受到影响。 通常最好在之前的工作顺序中进行任何本地更改 用git-stash拉扯或藏匿它们。
我建议您签入本地更改,然后拉出并合并最新版本。您不需要推送本地更改(点击"拉"而不是"同步"按钮)。
如果您要撤消本地更改,请右键单击您的解决方案,然后点击"撤消"。