【发布时间】:2012-08-17 16:55:30
【问题描述】:
我已经完成了“hg 合并”,但是当我尝试执行“hg commit -m “my msg..”时,我收到以下错误消息:
abort: cannot commit merge with missing files
谁能解释如何解决这个问题以允许提交通过?
【问题讨论】:
我已经完成了“hg 合并”,但是当我尝试执行“hg commit -m “my msg..”时,我收到以下错误消息:
abort: cannot commit merge with missing files
谁能解释如何解决这个问题以允许提交通过?
【问题讨论】:
尝试hg status 并查找状态为!(缺失)的文件。
原因是作为合并一部分的文件之一已被删除。取消删除文件,然后重试。
【讨论】:
! 状态怎么办?
hg status 时,您会看到哪些文件状态?
这是我的方法
hg status 会告诉您缺少哪些文件。然后你可以从某个地方恢复文件
或者输入hg remove <path/name of missing file>
然后提交。达尔文愿意,您的回购将再次变得理智。
【讨论】:
hg remove 文件。另一个“本来可以在 Git 中工作”gotchya....
如果您使用的是 TortoiseHG,请单击查看/提交。它会显示状态为!(缺失)的文件。
右键单击文件并选择Revert(取消删除文件)并提交。
【讨论】: