重命名后如何让github跟随目录历史记录?

Guy*_*Guy 46 github

重命名目录后,"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)

  • 这些链接都转到https://github.com/contact.我自己看不到要求. (8认同)
  • 谢谢,有没有公开跟踪此功能请求? (4认同)
  • @PhilipDurbin是的,GitHub已经删除了它的讨论部分 (2认同)
  • https://github.com/github/feedback/discussions/6964 (2认同)

Sta*_*ams 16

我写了一个chrome扩展来启用它. 来源 GitHub上.

Github关注扩展


Rob*_*b W 15

我已发送邮件至support@github.com(已移除称呼):

是否会在Github上实现"git --follow"功能?如果是,我在哪里可以跟踪其进度?

(通过"git --follow",我的意思是在重命名之前轻松查看对象修订的方法.目前,当重命名项目时,Github不提供显示目录/文件历史记录的简单方法.)

响应:

> Gitub上是否会实现"git --follow"功能?如果是,我在哪里可以跟踪其进度?

这也是其他一些用户所要求的 - 我们可能会在将来添加它.我们目前没有公共问题跟踪器,但我会在功能请求列表™旁边添加另一个+1,供团队查看.

所以,遗憾的是,"git --follow"尚不支持.

为了在此期间获得这样的功能,我想你可以编写一个用户脚本来查找父对象的哈希值,(递归地)查找其历史记录并呈现结果.

  • 有趣的反馈,这证实了我的答案.+1.GitHub的下一个问题:这个"功能请求列表"在哪里供用户投票?;) (2认同)