假设我正在开发一个项目,其中包含文件A,B和C.在我意识到某些需要清理之前,我通过添加一个功能,修改A和B来获得一半的功能。由于这种情况,最好中断清理功能。这涉及在A,B和C中进行更改。Mercurial/SVN:来自一组差异的多次提交?
完成该功能后,我想检查我的代码。有两套不同的更改,可以这么说:用于添加功能的那些和用于清理的那些。他们不以任何方式冲突。是否可以单独提交这些更改,以获得清洁的回购历史记录?
或者,如果我决定尽快检查清理过程,但不想检查A和B的中途完成功能,该怎么办?
我不确定是否可以在Mercurial或SVN中执行此操作,但我有兴趣了解这两者之一。 (TortoiseHg怎么样?)
有趣。这与TortoiseHg如何整合? – 2010-07-12 02:30:46
@Rosarch:它没有。 – sth 2010-07-12 02:41:08