用hg分开一个大块头; 改变容忍度

Val*_*rij 6 mercurial

我使用hunk-by-hunkhunk选择方法来提交:而不是将我对文件所做的所有更改通勤,我提交了相关的部分.例如,我编写了一个函数和一个测试,编译以确保它工作,然后分别提交函数和测试.为此,我使用内置功能tortoiseHgRecordExtention当在控制台中.

现在我有两个编辑只用一条未更改的行分隔,因此落入hg一个大块的容差.我现在只想承诺前者.怎么样?

Ry4*_*ase 2

记录扩展不允许您进一步拆分大块,但不太标准的CRecord 扩展可以。

只是把它放在那里,但您所做的通常被认为是不好的做法,因为它保证您在提交文件时没有对文件运行单元测试。当然,这并不适用于所有环境。

如果您未提交某些部分的原因是因为它们是您始终在适当位置进行的仅本地更改(密码、路径等),那么它们是 Mercurial 队列“补丁”的良好候选者。然后您就可以将它们“弹出”,提交整个文件,然后将它们“推”回去。