Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使github在重命名后跟踪目录历史记录?_Github - Fatal编程技术网

如何使github在重命名后跟踪目录历史记录?

如何使github在重命名后跟踪目录历史记录?,github,Github,一旦一个目录被重命名,“git log”就不再显示它的历史记录,除非您使用“git log--follow”强制它显示历史记录 有没有办法强制GitHub web UI上的“history”函数使用“-follow” 或者-有没有办法在GitHub上查看预重命名历史记录?这是在2009年()请求的,然后是在2010年(): 我喜欢这个。 可能还有其他问题阻止我们使用——follow参数。 我会看一看,然后告诉你 。。。现在什么都没有 注:Git 2.6+(2015年第3季度)将在命令行中建议:

一旦一个目录被重命名,“git log”就不再显示它的历史记录,除非您使用“git log--follow”强制它显示历史记录

有没有办法强制GitHub web UI上的“history”函数使用“-follow”


或者-有没有办法在GitHub上查看预重命名历史记录?

这是在2009年()请求的,然后是在2010年():

我喜欢这个。
可能还有其他问题阻止我们使用
——follow
参数。
我会看一看,然后告诉你

。。。现在什么都没有


注:Git 2.6+(2015年第3季度)将在命令行中建议:请参见“”


注意:Git2.6.0已经发布,并包含此功能。通过将log.follow config选项设置为true,可以启用log命令中的以下路径更改,如中所示:

git config log.follow true

我发了一封信给你support@github.com(已删除问候语):

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

(我所说的“git--follow”是指在重命名之前轻松查看对象修订的方法。当前,当项目重命名时,Github不提供显示目录/文件历史记录的简单方法。)

答复:

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

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

因此,“git--follow”很不幸还不受支持

为了同时获得这样的功能,我想您可以编写一个用户脚本来查找父对象的散列,(递归地)查找其历史并呈现结果。

我编写了一个脚本来启用此功能。在github上


我打开了一个GitHub票证,并得到以下回复:“目前没有。这是一个已知问题,我打开了一个票证来修复它。”这些链接都指向。我看不到请求本身。@PhilipDurbin是的,GitHub已经删除了它的讨论部分。谢谢,有没有对此功能请求的公开跟踪?有趣的反馈,证实了我的回答+1.GitHub的下一个问题:供用户投票的“功能请求列表”在哪里另一个更新:“感谢您联系。这还没有发布,但是我们非常感谢您的反馈。我将在我们的内部功能请求列表中向此项添加+1,但是如果/什么时候可以使用,我无法做出任何承诺。”另一个选项是设置project mirror(或者只是迁移到那里)在GitLab上预览历史记录。GitLab确实支持这一点。很有趣+1,很好的解决方法。不幸的是,我相信GitHub重新设计了UI,这似乎不再有效