1

我们有一个很大的 repo 和很多提交者。

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

我知道制作一个预提交挂钩会为我解决一个问题,但是我必须将脚本传播给所有提交者。

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

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

4

1 回答 1

1

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

于 2011-11-02T07:02:54.937 回答