通常情况下,当我尝试导入一个补丁时,如果我的工作副本不干净,Mercurial会中止操作:
有没有办法无论如何都导入它?
$ hg import x.patch
abort: outstanding uncommitted changes
有没有办法无论如何都导入它?
$ hg import x.patch
abort: outstanding uncommitted changes
在Mercurial 1.9中,你可以使用hg import --bypass
命令来应用补丁而不会影响当前的工作副本。默认情况下,该补丁将被应用于当前工作副本的父级修订版本上。如果要应用补丁到与补丁头部所提到的更改集相对应的位置上,则需要使用--exact
标志。