Mercurial - 无法提交与缺少文件合并错误

时间:2012-08-22 09:33:57

标签: mercurial dvcs

我做了'hg merge'然而当我尝试'hg commit -m“我的消息时...”我收到以下错误消息:

abort: cannot commit merge with missing files

任何人都可以解释如何修复此问题以允许提交通过吗?

3 个答案:

答案 0 :(得分:50)

尝试hg status并查找州!(缺少)的文件。

原因是已删除其中一个合并文件。取消删除该文件,然后重试。

答案 1 :(得分:12)

继承我的方法

hg status会告诉您哪些文件丢失了。然后你可以从某个地方恢复文件

或输入hg remove <path/name of missing file>

然后提交。你的回购将再次得到理智,达尔文愿意。

答案 2 :(得分:2)

如果您使用的是TortoiseHG,请单击“查看/提交”。它将以状态!(缺失)显示文件。

右键单击该文件并选择Revert(取消删除该文件)并提交。