2017-02-21 75 views

回答

2

最早提交顯示在文件的歷史是一個重構,在此期間,文件被移動。您在blame輸出中看到的提交來自文件移動之前。

歷史將一直使用如下命令git log -- /components/org.wso2.analytics.apim/pom.xml,這不符合文件移動產生。

你可以告訴git(在命令行)提供一個歷史記錄確實跟隨文件移動說git log --follow -- /components/org.wso2.analytics.apim/pom.xml,我已驗證確實顯示ce1b69提交。

(另外,默認情況下,git log也提供了一個簡化的歷史記錄,我想不出一個明顯的原因,爲什麼這會忽略提交出現在blame中,但是如果兩個分支都引入了相同的行範圍我想這是可能的。添加--full-history到日誌會彌補這方面,如果有的話你遇到它。)

+1

注意查看在GitHub的網站更完整的歷史記錄支持是不是所有你可能希望。 ..見http://stackoverflow.com/questions/17213046/see-history-in-github-after-folder-rename –

相關問題