1

假设我有一个 git 过滤器,它对我项目中使用的 XML 文件进行了一些清理。配置是这样完成的:

*.xml filter=clear-xml

filter 在该步骤中所做的一件事clean是检查文件末尾是否有空行,如果没有,则添加一个。过滤器的smudge部分什么都不做。

现在,生成了这个唯一的 XML 文件,最后没有空行。该文件不应由clear-xml过滤器处理。

我将如何解决这个问题?

4

1 回答 1

1

如“为 git 中的相同文件应用多个过滤器”中所示,您不能链接多个过滤器:最后一个过滤器适用。

这意味着您可以专门为您的文件声明第二个“ noop ”过滤器(什么都不做)。

*.xml filter=clear-xml
yourFile.xml filter=noop
于 2014-12-23T10:18:20.107 回答