好的,我还没有看到这个弹出窗口是关于水银的一个综合问题,但这是我最近注意到的。

当查看开发软件的其他存储库时,提交几乎是“理想的”,因此,如果目标是修复函数​​f(),则提交只是通过---固定了f()。我的意思是,我怀疑每次更正都只是一次提交。

我会有类似的东西

[1:尝试x修复f]-> [2:尝试y修复f]-> [3:尝试z修复f]-> [4:f修复]

我注意到有无命名分支,如果我尝试将[4:fixed]合并到我拥有的'stable'分支中,那么无论是推动还是拉动更改,它都会拉[1:4]而不仅仅是[4]。

我只想对存储库或生产设置进行彻底的更正。共享所有非测试更改的最简单方法是什么?

最佳答案

如果只想推送干净的变更集,请仅进行干净的变更集。将多个本地变更集折叠为1(la Amber的答案)是一种方法。

我更喜欢使用Mercurial Queue并在补丁中完成我的工作。然后,当完成时,我完成了补丁程序并成为变更集。

关于mercurial - Mercurial promise 量与实际产量图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7494294/

10-15 16:32