我有以下情况:
在我的default
分支上,我有一个名为Files
的文件夹,其中包含一些文件。
b1
R1
Files
b1
上的文件夹R2
Files
files
分支中从default
重命名为R3
(小写)
b1
的分支合并。我得到的结果是:
对文件夹Files
中的文件所做的文件更改正在合并到文件夹files
中的文件 - 这没关系 - 谢谢,Mercurial :)
但
删除b1
中创建的新文件(可能是由于文件夹更改),但仍会进行跟踪。所以当我尝试提交时,我收到一个错误:
abort: cannot commit merge with missing files
当我尝试还原丢失的文件时,我也收到错误:
abort: uncommitted merge with no revision specified
(use "hg update" or see "hg help revert")
那么......接下来我该怎么办?我相信一种情况是从它的干净状态克隆repo并手动复制丢失的文件?
还有其他建议吗?