在GitHub中,是否有一种简单的方法可以导航到大型开源项目的最早提交?
到目前为止,该项目已经提交了超过13000次。我不想在提交历史页面上无数次地按下“旧”按钮才能到达最初的提交(或第一次提交)。
在GitHub中,是否有一种简单的方法可以导航到大型开源项目的最早提交?
到目前为止,该项目已经提交了超过13000次。我不想在提交历史页面上无数次地按下“旧”按钮才能到达最初的提交(或第一次提交)。
当前回答
这个链接提供了一个在GitHub上做这件事的UI方式。简介:
“见解”选项卡 网络选项卡(左侧) Shift + <——
其他回答
这个链接提供了一个在GitHub上做这件事的UI方式。简介:
“见解”选项卡 网络选项卡(左侧) Shift + <——
仅使用UI的另一个简单技巧是检查.gitignore或README文件的git历史记录。Md, 99%的情况下,你会很快发现第一次提交。
我想看看nodejs项目最早的一次提交。我已经做到了以下几点。
访问站点nodejs。然后观察到,此时提交的总数约为233,000次(准确地说是23652次)。
接下来,我点击了提交链接,将我带到https://github.com/nodejs/node/commits/master,如下所示。
现在向下滚动到底部,我找到了“更新”和“旧”按钮。“更新”按钮被禁用。我点击了旧的按钮,它把我带到了https://github.com/nodejs/node/commits/master?after=de37ba34c5d6f3a2d18daf482f850be8fddb4621+34 现在可以看到url有+34。现在我将其更改为23000(因为我观察到的提交数量是23000)。我尝试的新网址是
https://github.com/nodejs/node/commits/master?after=de37ba34c5d6f3a2d18daf482f850be8fddb4621+23000
现在我快到了。通过更多的迭代或旧的按钮点击,我达到了我想要的地方。
在项目页面单击选项卡Insights > contributor。 选择直方图的开头。 单击提交号。 完成了。
PS -画一个小范围得到一个单一的页面。
没有明显的UI可以做到这一点,但是有一种方法可以构造正确的URL来访问提交日志的第一页。
假设我们想要找到dotnet/coreclr存储库的第一次提交。首先注意存储库中的提交数量:目前是16,634。现在转到提交列表,单击“Older”一次。URL类似于这样:https://github.com/dotnet/coreclr/commits/master?after=872095a758a3a6191a9798c94a98e8d1e16b2254+34
注意+34部分。这是跳过的提交数。把它改为16,634 - 1 - 35每页,这就得到了这个URL,它会把你带到coreclr提交历史的第一页。