是否可以仅将mercurial补丁应用于单个子目录?

时间:2015-03-03 12:58:29

标签: mercurial

我有一个列出许多目录的mercurial补丁。 我想将补丁仅应用于其中一个目录。

所以,补丁说:   DIR1 /交流转换器   DIR1 / b.c   DIR2 /交流转换器   DIR2 / b.c

我想将修补程序仅应用于dir1,所以在修补程序dir1更改了文件但是dir 2没有。

有可能吗?

1 个答案:

答案 0 :(得分:2)

你不能部分修补。但是在应用修补程序后,您可以选择性地还原,以便仅保留所需子目录中的更改。因此,在您修补源(没有提交)后,

hg revert --all --exclude dir1/*

应该这样做。