重命名目录后,"git log"不再显示其历史记录,除非您强制使用"git log --follow".
有没有办法强制GitHub Web UI上的"历史"功能使用"--follow"?
或者 - 有没有办法在GitHub上看到预重命名历史记录?
Von*_*onC 32
这是在2009年(请求129),然后在2010年(请求897)请求:
我喜欢这个.
可能还有其他问题阻止我们填补这个--follow论点.
我会看看并让你知道.
......现在什么都没有.
注意:Git 2.6+(2015年第3季度)将在命令行中提出:参见" 为什么git log不能默认为git log --follow? "
注意:Git 2.6.0已经发布并包含此功能.可以通过将log.follow config选项设置为true来启用log命令中的以下路径更改,如下所示:
git config log.follow true
Run Code Online (Sandbox Code Playgroud)
Rob*_*b W 15
我已发送邮件至support@github.com(已移除称呼):
是否会在Github上实现"git --follow"功能?如果是,我在哪里可以跟踪其进度?
(通过"git --follow",我的意思是在重命名之前轻松查看对象修订的方法.目前,当重命名项目时,Github不提供显示目录/文件历史记录的简单方法.)
响应:
> Gitub上是否会实现"git --follow"功能?如果是,我在哪里可以跟踪其进度?
这也是其他一些用户所要求的 - 我们可能会在将来添加它.我们目前没有公共问题跟踪器,但我会在功能请求列表™旁边添加另一个+1,供团队查看.
所以,遗憾的是,"git --follow"尚不支持.
为了在此期间获得这样的功能,我想你可以编写一个用户脚本来查找父对象的哈希值,(递归地)查找其历史记录并呈现结果.