git跟踪一个文件的变化

时间:2011-11-02 06:48:38

标签: git merge repository hook pre-commit-hook

我们有一个大型回购和很多委员。

我想跟踪单个文件的历史记录。 每当有人更改它(将更改推送到我的中央存储库)时,我会收到带有差异和作者姓名的电子邮件。

我知道制作一个预提交钩子,这样做会解决我的问题,但是我必须将脚本传播给所有的commiters。

是否有预合并(或合并后)钩子?

临时解决方案是每10分钟检查一次cron任务,谁更改文件。

1 个答案:

答案 0 :(得分:1)

是的,有post-merge个钩子。但是,根据您的描述,您可能希望在“中央”存储库中使用post-receive挂钩。 Pro-Git hooks page很好地描述了它。