我想使用hg graft
将一个变更集从一个分支复制到另一个分支。
然而,在源分支中,一个被修改的文件已经被重命名(使用hg rename
)-- 在我想要移植的变更集之前。
当我尝试时,我得到以下错误信息:
scanning for duplicate grafts
grafting revision 3
searching for copies back to rev 2
unmatched files in local:
f1.txt
resolving manifests
overwrite: False, partial: False
ancestor: c06936303423, local: cfeaa3003c57+, remote: e3f2a201d1e2
remote changed f1a.txt which local deleted
use (c)hanged version or leave (d)eleted? c
既不是 (c) 也不是 (d) 看起来都不是正确的选项。
文件 f1a.txt 在源分支中从 f1.txt 重命名。在目标分支中,f1a.txt 甚至从未存在过。
这种情况可能吗?