libgit2引发了一个错误。 Category = 21(MergeConflict)

时间:2014-03-27 19:19:44

标签: git visual-studio-2013

我正在使用VS 2013.

我被困住了。一切都致力于我的本地存储库。我尝试从远程拉,我得到以下错误:

发生错误。详细消息:libgit2引发了一个错误。 Category = 21(MergeConflict)。 合并

会覆盖1个未提交的更改

我没有任何未提交的更改......我知道。

3 个答案:

答案 0 :(得分:4)

看起来从命令提示符运行git pull允许我执行pull。我不熟悉命令提示符。

答案 1 :(得分:3)

通常,当您修改文件但未暂存更改时,您将看到此消息,并且您尝试的合并将写入该文件。遗憾的是,Visual Studio 2013包含一个错误,它确定您的文件已被修改,即使它不是。如果您的core.autocrlf设置中包含一个不符合应该生成的行结尾的文件,那么当您的文件中有一个文件时,该错误就会显示出来。

在Visual Studio 2013 Update 2中修复了此错误:http://support.microsoft.com/kb/2927432

答案 2 :(得分:0)

enter image description here

从“团队资源管理器”的“排除更改”部分撤消您的 Web 配置文件。希望它会起作用。它对我有用。