2011-11-02 94 views
1

我們有一個大的回購和大量的commiters。git跟蹤一個文件的變化

我想跟蹤單個文件的歷史記錄。 每當有人對其進行更改(將更改推送到我的中央存儲庫)時,我會收到包含差異和作者姓名的電子郵件。

我知道做一個預先提交的鉤子,這樣做會爲我解決問題,但是我必須將腳本傳播給所有commiters。

是否存在預合併(或合併後)掛鉤?

臨時解決方案是一個cron任務,每10分鐘檢查一次,誰更改文件。

回答

1

是的,有一個post-merge掛鉤。但是,根據您的描述,您可能希望在您的「中央」存儲庫上使用post-receive鉤子。 Pro-Git hooks page描述得非常好。

+0

是的,這正是我需要的。謝謝:} –

+0

太棒了,很高興它有幫助。不要忘記將答案標記爲已接受。 :) –