我试图将我的更改提交给我们的主人,现在使用VS13和Git对我来说似乎比VS和TFS更难......
我更改了一个.cs文件,并希望提交我的更改以便以后同步它。 当我点击"拉"它告诉我"存储库已经是最新的。没有变化拉。"
但是当我点击提交时,我得到:"发生错误。详细消息:无法从未完全合并的索引创建树。"
我试图谷歌这个错误,但我真的找不到任何有用的东西。
有人知道我做错了吗? 感谢
编辑:我不知道这是否相关,但是上个星期五,我捣乱了(?)我在一周之前发生了一些变化。这些更改仍然存在,我只修复了一些小错误并排除了此提交的所有其他更改。
答案 0 :(得分:15)
在Visual Studio中,在Commit
按钮右侧,按Actions
并选择Open Command Prompt
。 Git控制台窗口将显示出来。运行git status
命令以查看将要提交的文件。
根据您的情况,Unmerged paths
部分应该有一些内容。使用git add [file_name]
命令将此未合并的文件添加到您的更改中,而不是在Visual Studio中打开文件并修改它,留下正确的更改版本。