编辑diff文件

我有一个比较两个目录生成的.diff文件.但是,有一些文件夹和文件出现在.diff中,我想从中删除它,所以我可以得到一个更干净的.diff.

是否有任何编辑器可以让我这样做(像Kompare,但它必须允许从差异中删除文件)?如何指定排除特定目录?

最佳答案 它不是一个编辑器,但它看起来好像来自patchutils的filterdiff做了你想要的:

Filterdiff will select the portions of a patch file that apply to files matching (or, alternatively, not matching) a shell wildcard.

您可以找到有关patchutils here的更多信息,它在Debian / Ubuntu中打包为“patchutils”.

点赞