一旦目錄被重命名,「git log」不再顯示它的歷史記錄,除非你強制使用「git log --follow」。如何使github在重命名後跟隨目錄歷史記錄?
有沒有辦法強制GitHub Web UI上的「歷史」功能使用「 - follow」?
或者 - 是否有任何方式看到在GitHub上預命名的歷史?
一旦目錄被重命名,「git log」不再顯示它的歷史記錄,除非你強制使用「git log --follow」。如何使github在重命名後跟隨目錄歷史記錄?
有沒有辦法強制GitHub Web UI上的「歷史」功能使用「 - follow」?
或者 - 是否有任何方式看到在GitHub上預命名的歷史?
這是要求在2009年(Request 129),然後在2010年(Request 897):
我喜歡這個。
有可能是其他問題,防止我們在--follow
參數。
我會看看並讓你知道。
...然後現在沒有。
注:Git的2.6+(Q3 2015)將提議,在命令行:請參見 「Why does git log not default to git log --follow
?」
注:Git的2.6.0已經發布,包括此功能。 (稱呼去掉)
git config log.follow true
這些鏈接都轉到https://github.com/contact。我自己看不到請求。 – 2013-01-11 19:34:27
@PhilipDurbin是的,GitHub此後刪除了其討論部分 – VonC 2013-01-11 19:35:27
謝謝,有沒有公開跟蹤此功能請求? – 2013-01-11 19:40:20
我發送郵件到[email protected]:在日誌命令以下路徑的變化可以通過log.follow配置選項,如設置爲true啓用
在Github上會實現「git - follow」功能嗎?如果是,我可以在哪裏追蹤其進展?我的意思是一種方式很容易重命名之前看到對象修訂目前,當一個項目被重命名,Github不提供一個簡單的方法來顯示目錄/文件的歷史記錄)
響應:
>將 「混帳--follow」 功能永遠是Github上實現?如果有, 我可以在哪裏跟蹤其進度?
這是其他一些用戶所要求的 - 我們可能會在未來添加它。我們目前沒有公開問題跟蹤器,但我會在功能請求列表中爲其旁邊添加一個+1,供團隊查看。
因此,不幸的是,「git --follow」還不支持。
爲了在此期間獲得這樣的功能,我想你可以編寫一個用戶腳本來查找父對象的哈希(遞歸)查找其歷史記錄並呈現結果。
我寫了一個chrome extension來啓用它。 在github上。
有趣。 +1,很好的解決方法[我自己的答案](http://stackoverflow.com/a/5647721/6309)。 – VonC 2015-10-03 15:47:39
我已經開了一個GitHub的車票,並得到了如下答覆「目前還不能,這是一個已知的問題,我已經打開得到它固定的一票。」 – Guy 2011-04-14 08:38:36