如何使github在重命名后跟随目录历史logging?
一旦目录被重命名,“git log”不再显示它的历史logging,除非你强制使用“git log –follow”。
有没有办法强制GitHub网页界面上的“历史”function使用“ – follow”?
另外 – 有没有办法看到GitHub上预先重命名历史?
这是在2009年( 请求129 ),然后在2010年( 请求897 ):
我喜欢这个。
可能还有其他问题阻止我们在这个问题上--follow
讨论。
我会看看,让你知道。
…然后现在什么都没有
注意:Git 2.6+(Q3 2015)会build议在命令行中:参见“ 为什么git log不会默认使用git log --follow
? ”
注意:Git 2.6.0已经发布并包含这个function。 log命令中的path更改可以通过将log.follow config选项设置为true来启用,如下所示:
git config log.follow true
我已经发邮件到support@github.com(删除了称呼):
在Github上会执行“git – follow”function吗? 如果是的话,我可以在哪里跟踪进展情况?
(通过“git – follow”,我的意思是在重命名之前很容易地看到对象的版本。目前,当一个项目被重命名,Github没有提供一个简单的方法来显示目录/文件的历史。)
响应:
> Git会执行“git – follow”function吗? 如果是的话,我可以在哪里跟踪进展情况?
这也是其他一些用户所要求的 – 我们可能会在未来添加它。 我们目前没有公开问题跟踪器,但是我会在“function请求列表”中为其添加一个“+1”,供团队查看。
所以,“git –follow”不幸的是还不支持。
同时,为了获得这样的function,我想你可以写一个用户脚本来查找父对象的散列(recursion地)查找它的历史logging并呈现结果。
我写了一个Chrome扩展来启用它。 来源于github。