35

我已经完成了 'hg 合并' 但是当我尝试执行 'hg commit -m "my msg.." 时,我收到以下错误消息:

abort: cannot commit merge with missing files

谁能解释如何解决这个问题以允许提交通过?

4

3 回答 3

56

尝试hg status查找处于状态!(丢失)的文件。

原因是作为合并一部分的文件之一已被删除。取消删除文件并重试。

于 2012-08-22T10:19:13.800 回答
14

这是我的方法

hg status会告诉您缺少哪些文件。然后你可以从某处恢复文件

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

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

于 2013-09-26T01:40:19.023 回答
2

如果您使用的是 TortoiseHG,请单击查看/提交。它将向您显示处于状态!(丢失)的文件。

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

于 2017-12-05T13:02:12.570 回答