11
我有一個很大的跨領域承諾,我想根據代碼受到影響的作者進行分裂,既要提高審閱者對他們正在審閱的代碼的熟悉程度,又要公平地分配審閱負擔。是否有可能通過`git diff`確定哪個代碼(根據`git blame`)受每個塊輸出的影響?
我意識到責任可能混合在一個給定的範圍內,在這種情況下,收集多個評論者或者選擇最「可責備」的人(任意打破關係是好的)會很好。
我有一個很大的跨領域承諾,我想根據代碼受到影響的作者進行分裂,既要提高審閱者對他們正在審閱的代碼的熟悉程度,又要公平地分配審閱負擔。是否有可能通過`git diff`確定哪個代碼(根據`git blame`)受每個塊輸出的影響?
我意識到責任可能混合在一個給定的範圍內,在這種情況下,收集多個評論者或者選擇最「可責備」的人(任意打破關係是好的)會很好。
有趣的問題。我找不到任何簡單地使用git-flags的解決方案,但是一些快速的谷歌搜索引導我使用該實用程序:git-diff-blame。 (我沒有寫這個工具)
它顯示了實際的hunk +'blame'行中的每一行。
這似乎工作得很好,謝謝。一個注意,如果你自己使用它:你必須從你的倉庫的根目錄運行它。 – Ben 2012-04-13 20:46:18
現在還有一個[腳本分支](https://github.com/dmnd/git-diff-blame),它克服了「僅限根目錄」的限制。 – ctrueden 2014-08-28 19:09:47