2013-05-21 31 views

回答

3

除非您使用一些額外功能來記錄推/拉,否則提交者和作者就是您所擁有的。也就是說,最後一次提交併非來自推送到遠程存儲庫的開發人員的情況會有點奇怪(我認爲)。因爲只有那個開發者可能擁有該提交(如果他沒有通過USB棒或不同的遠程存儲庫共享它)。

+0

謝謝,但有些開發人員推動一些未完成的代碼,我們不知道誰推什麼... –

+0

+1 - 但沒有什麼奇怪的。我認爲OP在這裏的情況是他所做的一個快速合併,所以他的推動並沒有引入任何新的提交,而只是移動了主分支。 – 1615903

+1

這並不奇怪,如果推送開發人員首先從另一個開發人員撤出而不通過中央存儲庫。 –

1

您需要編寫服務器端掛鉤腳本以實現額外的日誌記錄目的。 .git/hooks/post-receive

+0

這隻有在每次推/拉操作完全通過一個遠程存儲庫時纔有效。但正如@ThorbjørnRavn Andersen指出的那樣,從描述來看,似乎可能有多個存儲庫可供使用。 –

+0

如果可能,將掛鉤腳本設置爲所有遠程存儲庫。 – linquize

+0

不好。你必須瀏覽所有可能的存儲庫並檢查日誌,因爲它們不會被傳入(除非將日誌存儲在存儲庫本身中,這很醜陋)。 –

相關問題