在中央 git 存储库中,当特定文件被推送到存储库时,我需要忽略它们的更改。我不想拒绝(失败)整个推送,而只是忽略这些更改。有没有我可以使用的 git hook 来过滤掉一些变化?
我考虑过使用过滤器,但我不确定它们是否会在中央回购中使用,因为它是“裸露的”,例如,没有工作副本。
详细信息:在与此类似的场景中,数十名开发人员正在推送对这些文件的更改。我尝试在中央存储库上使用git update-index --assume-unchanged,但它会被“流浪”开发人员所做的每次推送重置,然后在他们拉出时传播给其他开发人员。我不能一次更改所有开发人员的存储库。我想在中央存储库上进行一次更改,然后忽略对这些文件的更改。