我有一个使用 Mercurial 的项目,我独自工作,并且经常发现自己一遍又一遍地处于相同的情况:在工作期间,我意识到在完成当前工作之前应该修复并提交其他更改. 所以,我试图创建一个“匿名分支”
hg update --check PREVIOUS_REVISION
但不幸的是,它不适用于未提交的更改(我真的不想提交未完成的工作)。所以,每次,我都会复制带有源代码的目录,恢复到以前的版本,修复,提交,切换回我的工作副本,拉取更改并继续我的工作......但这需要太多时间,所以也许有更好的如何做到这一点,只需一份来源?谢谢你。
PS 可能,这与我如何在处理其他事情时将一堆未提交的更改放在一边是同一个问题,但我的想法是“是否可以将未完成的工作留在'原样'状态的默认分支中,然后继续工作稍后,不加载外部补丁?” (无论如何,如果它是重复的,请随时关闭它)