【发布时间】:2012-12-21 20:29:05
【问题描述】:
我正在使用 Git 对本地文件进行版本控制,最终必须将其签入另一个版本控制系统。现在我遇到了大多数 C 代码文件的一些问题:
- 它们的标题注释中都有自动版本历史记录
- 大部分文件都被 EasyCode 或 EasyCase cmets 弄乱了
我现在只是创建了两个 git 过滤器“History”和“EasyTool”来清理代码,然后再签入 Git。如何使用这两个过滤器过滤所有 C 和 H 文件?
多次指定命令不起作用,过滤命令的串联也不起作用(或者我至少没有找到正确的语法)。
这是我的第一次尝试:
*.c filter=History
*.c filter=EasyTool # This one wins, "History" is not executed
然后我尝试了这样的事情:
*.c filter=History EasyTool # The first wins, other separators work neither
【问题讨论】:
标签: git version-control filter gitattributes