hg mq插件的目的是能够对存储库做出完美的提交,而不会混淆您在缺乏主意的ADHD中引起的遍历代码的更改;
例如....
当我注意到错误y并开始对其进行处理时,我正在研究错误x。此时,您应该在补丁程序队列中创建一个新的补丁程序,以免在将hg qfinish
提交给存储库后混淆更改。
现在,假设有一分钟,您忘记创建新补丁,并且在过程hg qrefresh
中忘记了。然后,在意识到您的错误之后,您希望将一个补丁中的更改分成两个补丁。
我意识到,这与编辑队列中的补丁文件(和新的补丁文件)有关,以将更改分为单独的补丁和以后的提交。但是,我尚不擅长编辑diff补丁文件。
我在哪里可以了解到这一点?怎么可能呢?
最佳答案
另一个选择(假设它在您的平台上运行)是TortoiseHG的2.0版。名为“不适当”的Shelve实用程序允许在修补程序之间或工作目录中移动块和文件。它适用于Windows,Linux以及可能的OSX。
http://tortoisehg.bitbucket.io/
关于mercurial - 如果您在补丁队列中的单个补丁中更改太多,该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5419993/