【发布时间】:2011-03-17 17:10:26
【问题描述】:
我们使用这个过程合并:
cd c:\myapp
hg pull ssh://hg/myapp-1_0_1
hg merge
现在有时我们会搞砸合并,或者有时会出现错误(即:“无法合并文件 xxx - 正在使用的文件”)。通常我只是删除我的 c:\myapp 存储库,从远程主存储库重新克隆并重新开始。这有效,但很痛苦。有什么更好的方法?
我已经阅读了有关使用 hg update -C 的信息,但我不清楚这个过程。所以你会做hg update -C,这将删除合并的文件但保留被拉下的变更集,然后你会再次发出hg merge 命令并再试一次?
更新关于相关的question:hg update -C 仍然保留在 repo 中被hg pull 拉下的变更集 - 你怎么能摆脱这些?
【问题讨论】:
-
hg update -C中的C不是变更集的占位符。这只是字母表中的旧大写第三个字母。