Mercurial 在汞中分裂一大块;变化公差

Mercurial 在汞中分裂一大块;变化公差,mercurial,Mercurial,我使用hunk by hunk或hunk selection方法进行提交:我提交相关部分,而不是交换对文件所做的所有更改。例如,我编写了一个函数和一个测试,进行编译以确保其工作,然后分别提交函数和测试。为此,我在控制台中使用tortoiseHg和recordextension中的内置功能 现在我有两个编辑,它们之间只有一行没有改变,因此属于hg的一个大块头的公差范围。我现在只想承诺前者。怎么做?记录扩展不允许你进一步分割大块头,但较少的标准可以 只是说出来,但是您所做的通常被认为是不好的做法,因

我使用hunk by hunk或hunk selection方法进行提交:我提交相关部分,而不是交换对文件所做的所有更改。例如,我编写了一个函数和一个测试,进行编译以确保其工作,然后分别提交函数和测试。为此,我在控制台中使用
tortoiseHg
recordextension
中的内置功能


现在我有两个编辑,它们之间只有一行没有改变,因此属于
hg
的一个大块头的公差范围。我现在只想承诺前者。怎么做?

记录扩展不允许你进一步分割大块头,但较少的标准可以

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


如果您未提交某些部分的原因是因为它们是仅本地的,您总是在原地更改(密码、路径等),那么它们是Mercurial Queues“补丁”的最佳候选。然后你就可以“弹出”它们,提交整个文件,然后再“推送”它们。

大多数时候,我在编辑被调用方时向调用方插入一些脏的调试代码,只提交被调用方,但要保留调试供以后使用,我只会以这种方式进行“微”提交,在上游挤压它们,补丁队列也适用于这类东西,但我明白你的意思。