我正在使用Visual Studio 2013 Update 4和git(在Visual Studio Online上托pipe)。 我在远程分支有2个本地提交和2个提交。 没有本地更改提交: 当我尝试在Visual Studio中执行Pull(或Fetch)时,出现错误: 发生错误。 详细信息:1冲突阻止结帐 是的,有冲突,我应该合并。 根据这个页面,我应该提供一个解决冲突的链接。 但我没有看到在VS. 我可以在VS之外合并,但那不是重点。 同时,运行同样设置的同事可以毫无问题地进行合并。 我的VS有什么问题? PS我有msysgit安装,可能已经搞乱configuration。 根据这篇文章,我的全局.gitconfig如下所示: [user] mail = trailmax@stackoverflow.com name = trailmax email = trailmax@stackoverflow.com [core] excludesfile = C:\\Users\\trailmax\\Documents\\gitignore_global.txt autocrlf = true editor = \"C:/Program Files (x86)/GitExtensions/GitExtensions.exe\" fileeditor [diff] tool = vsdiffmerge [difftool "vsdiffmerge"] cmd = \"C:\\Program Files (x86)\\Microsoft […]
我创build了一个dialog分支,当我尝试合并到master分支。 有两个冲突。 我不知道如何解决CONFLICT (delete/modify) 。 你能告诉我该怎么办? $ git checkout master $ git merge dialog CONFLICT (delete/modify): res/layout/dialog_item.xml deleted in dialog and modified in HEAD. Version HEAD of res/layout/dialog_item.xml left in tree. Auto-merging src/com/DialogAdapter.java CONFLICT (content): Merge conflict in src/DialogAdapter.java Automatic merge failed; fix conflicts and then commit the result. 我打开src/DialogAdapter.java ,修正了冲突,并做了一个git add src/DialogAdapter.java 。 我还需要做什么?