我在git存储库中有许多模板文件,它们以不同的速率变化。这些文件用于生成HTML页面。如果有人报告问题,我希望他们能告诉我哪个版本的模板文件出了问题。目前,当我更改文件时,我手动输入日期。或者说,我尽力而为,但大多数时间我都会忘记。
理论上,我应该能够使用git smudge和clean过滤器来修复文件并自动插入最后更新日期。这将非常好。
但是,我在一台机器上进行开发,并且在准备就绪时,我会推送/拉取到另一台机器上。
我如何使smudge和clean过滤器显示在另一台计算机上?我不想添加奇怪的脚本到路径中;这仅针对此存储库需要,因此我希望使其完全自包含。所有在线内容都说“将此过滤器定义添加到~/.gitconfig中,然后将这些脚本添加到您的路径中,然后设置存储库.gitattributes文件”。我希望如果我去新的计算机并克隆存储库,则所有的clean和smudge都会自动配置。
有人做过吗?
理论上,我应该能够使用git smudge和clean过滤器来修复文件并自动插入最后更新日期。这将非常好。
但是,我在一台机器上进行开发,并且在准备就绪时,我会推送/拉取到另一台机器上。
我如何使smudge和clean过滤器显示在另一台计算机上?我不想添加奇怪的脚本到路径中;这仅针对此存储库需要,因此我希望使其完全自包含。所有在线内容都说“将此过滤器定义添加到~/.gitconfig中,然后将这些脚本添加到您的路径中,然后设置存储库.gitattributes文件”。我希望如果我去新的计算机并克隆存储库,则所有的clean和smudge都会自动配置。
有人做过吗?