我有一个列出许多目录的mercurial补丁。 我想将补丁仅应用于其中一个目录。
所以,补丁说: DIR1 /交流转换器 DIR1 / b.c DIR2 /交流转换器 DIR2 / b.c
我想将修补程序仅应用于dir1,所以在修补程序dir1更改了文件但是dir 2没有。
有可能吗?
答案 0 :(得分:2)
你不能部分修补。但是在应用修补程序后,您可以选择性地还原,以便仅保留所需子目录中的更改。因此,在您修补源(没有提交)后,
hg revert --all --exclude dir1/*
应该这样做。