ฉันใช้ฟิลเตอร์เพื่อไฟล์ฉีกระหว่างการชำระเงินเช่นอธิบายไว้ที่นี่ ตอนนี้ปัญหาคือคำจำกัดความของตัวกรองจะถูกเก็บไว้ในแฟ้มการกำหนดค่าท้องถิ่นของฉันเท่านั้น:
$ cat .git/config
....
[filter "dater"]
smudge = /home/.../expand_date
clean = perl -pe \"s/\\\\\\$Date[^\\\\\\$]*\\\\\\$/\\\\\\$Date\\\\\\$/\"
หากเพื่อนร่วมงานของฉันต้องการได้รับประโยชน์จากการDateขยายตัวนี้พวกเขาต้องคัดลอกคำจำกัดความตัวกรองของฉัน และถ้าฉันเปลี่ยนฉันต้องแจ้งให้ทราบ ฯลฯ
ดังนั้นฉันสามารถเก็บคำจำกัดความตัวกรองนี้.git/configไว้ในที่เก็บและใช้ git ได้หรือไม่