链接到特定分支,标记或提交,或其中的特定文件,或该文件中的特定行?

问题描述 投票:1回答:1

我创建了一个教程,在这里我想介绍一些测试框架,例如Mockito,WireMock和EasyMock。我想逐步解释它。另外,我想提供一些示例,本教程的读者可以在其中尝试重新创建这些示例。因此,我想让他们有机会研究我的源代码,并在他们无法重新创建测试时使用它。然后他们可以使用实际版本继续操作,然后,当他们无法创建下一个测试时,我想给他们使用新测试版本的可能性。

我的想法是使用不同的提交并将它们链接到教程。我该怎么做,或者有什么更好的方法来达到我刚才解释的?

github github-api
1个回答
0
投票

轻松使用!

[基本方法是:浏览到GitHub上所需的内容,然后共享URL。 GitHub URL是稳定的永久链接,即使您导航到旧版本或另一个分支。

  1. 在Github中打开仓库。
  2. 浏览到分支,标记或提交您想要的。
    • 对于分支/标签,在文件列表的左上方有一个下拉列表。
    • 对于特定的提交:
      1. 单击文件列表顶部的Commits。这将带您到显示所有差异的页面。 (如果需要,您可以共享此URL。否则,请继续下一步。)
      2. 右上角Browse files上的链接。
  3. 您现在正在像开始时一样查看存储库视图,除了该视图属于特定的分支,标记或提交。这就像一个GitHub时间机器。
    • 如果要在此分支/标记/提交处链接到整个存储库,请立即复制URL。
    • 如果要在此分支/标记/提交处链接到特定文件,请导航至列表中的文件,然后复制that URL。
    • 如果要链接到文件中的特定行,请单击行号,然后单击该文件旁边显示的...按钮,然后单击Copy permalink
    • 如果要链接到文件中的行范围,请按住shift键并在行范围的另一端进行链接。线条将突出显示。单击旁边的...按钮,然后单击Copy permalink

话虽如此,除非您将它们遍历代码的多次迭代,否则我不确定将它们链接到git历史记录中的版本是正确的方法。假设他们想克隆您的仓库。然后,他们必须git checkout example-2-version-3或其他内容。

[更典型的方法是将不同版本放在目录层次结构中,无论是在GitHub上还是在仓库的本地克隆上,都使浏览变得更加容易。

© www.soinside.com 2019 - 2024. All rights reserved.