hg record
最近效果很好,但是很麻烦。Emacsediff
是一个很棒的合并工具,但我还没有看到任何方法让它与hg record
. 有什么我可以在我的 .hgrc 中使用ediff
的东西hg record
吗?
问问题
274 次
1 回答
1
record
命令/扩展不会启动替代工具。如果您有未提交的更改并且只想记录其中的一些更改,则可以使用此过程:
hg revert path/to/thefile # resets the file back to the last committed version and saves modfied file in thefile.orig
ediff thefile thefile.orig # "merge" any changes you want comitted from .orig into thefile
hg commit # commit the changes you want
mv thefile.orig thefile # put the uncomitted changes back in place
就个人而言,我只是尽早并经常提交所有内容——未提交的数据会让我感到害怕。如果您想要一种方法来保持提交中的工作数据但灵活,请查看 Mercurial 队列。
于 2011-02-02T19:52:55.587 回答