我在结帐期间使用过滤器来破坏文件,如此处所述。现在的问题是过滤器定义只存储在我的本地配置文件中:
$ cat .git/config
....
[filter "dater"]
smudge = /home/.../expand_date
clean = perl -pe \"s/\\\\\\$Date[^\\\\\\$]*\\\\\\$/\\\\\\$Date\\\\\\$/\"
如果我的同事想从这个Date
扩展中受益,他们需要复制我的过滤器定义。如果我改变它,我需要通知他们,等等。
那么我可以将这个过滤器定义部分存储.git/config
在存储库中并让 git 使用它吗?