Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
解决git冲突visual studio 2013_Git_Visual Studio 2013_Sync - Fatal编程技术网

解决git冲突visual studio 2013

解决git冲突visual studio 2013,git,visual-studio-2013,sync,Git,Visual Studio 2013,Sync,我正在尝试从visual studio online中获取组应用程序的最新版本。不幸的是,当我试图拉它时,我得到了这个。我读了一些教程,其中大多数都告诉你要合并冲突。但我甚至看不到合并屏幕或按钮,VisualStudio只是说我有这些冲突,但没有给我任何修复它的选项。我还没有尝试推送我最近的更改,所以我想我也可以选择撤消更改,但我看不到这样做的选项。如果您有冲突的本地更改,Git将不起作用 如果任何远程更改与本地未提交的更改重叠, 合并将自动取消,工作树将保持不变。 通常情况下,最好在工作前对工

我正在尝试从visual studio online中获取组应用程序的最新版本。不幸的是,当我试图拉它时,我得到了这个。我读了一些教程,其中大多数都告诉你要合并冲突。但我甚至看不到合并屏幕或按钮,VisualStudio只是说我有这些冲突,但没有给我任何修复它的选项。我还没有尝试推送我最近的更改,所以我想我也可以选择撤消更改,但我看不到这样做的选项。

如果您有冲突的本地更改,Git将不起作用

如果任何远程更改与本地未提交的更改重叠, 合并将自动取消,工作树将保持不变。 通常情况下,最好在工作前对工作顺序进行任何局部更改 用git stash把它们拖走或藏起来

我建议您签入本地更改,然后拉入并合并最新的更改。您不需要推动本地更改(单击“拉”,而不是“同步”按钮)

如果要撤消本地更改,请右键单击解决方案并单击“撤消”。

签出冲突。也就是说,VisualStudio正在您的工作目录中检测到大量修改过的文件

你说你没有对任何文件做任何更改?正确的。事实证明,Visual Studio 2013存在一个bug,它会在更改时检测到错误的行尾配置

升级到VS 2013更新4,您将能够继续使用错误的线路结束配置

但是,您应该确保团队中的每个人都使用了正确的行尾设置。不要依赖于
core.autocrlf
。请在
.gittributes
中设置所需的行尾。然后重写存储库中的每个文件,使其具有与您在
.gittributes
中指定的内容相匹配的行尾


GitHub文章“”应该会有所帮助。

我进入了更改页面,未跟踪文件列表中有218个条目。我尝试过包括它们、排除它们以及撤消更改,但看起来我唯一能做的就是删除它们。如果我这样做,它只是要删除我所做的更改,还是会删除文件本身?您创建了218个文件吗?或者218个文件是否包含bin目录中的内容?您可能需要在存储库的根目录中添加一个.gitignore文件,以忽略编译期间创建的内容。github推荐的一个方法是:您应该始终复制/粘贴问题中的所有内容。您提供的链接已不存在。