hg mq 插件的目的是能够完美地提交到您的存储库,而不是混淆您在心不在焉的 ADHD 中所做的更改,从而导致在您的代码中漫不经心;
例如....
当我注意到错误 y 并开始处理它时,我正在处理错误 x。此时,您应该在补丁队列中创建一个新补丁,以免在将更改hg qfinish
提交到您的存储库时混淆更改。
现在假设您忘记了制作新补丁并在此过程中hg qrefresh
。然后后来意识到你的错误,你希望将一个补丁的更改分成两个补丁。
我意识到这与编辑队列中的补丁文件(和新的补丁文件)有关,以将更改分成单独的补丁并稍后提交。但是,我还不擅长编辑差异补丁文件。
我在哪里可以了解这一点?怎么可能呢?