【问题标题】:How to view code in a Github repository as of a specific release?如何在特定版本中查看 Github 存储库中的代码?
【发布时间】:2020-08-15 20:12:51
【问题描述】:

我想看看特定版本的整个存储库中的代码是什么样的。例如,我想查看 Apache Airflow 1.10.6 版的代码。

我可以在此处找到发布的摘要,但不知道如何获取截至此发布的相关代码:https://github.com/apache/airflow/releases/tag/1.10.6rc1

也许甚至可以在本地执行此操作(尽管我认为 git 本身没有“发布”的概念)?

我正在尝试做的事情有意义吗?

【问题讨论】:

    标签: git github repository airflow release


    【解决方案1】:

    带圆圈的链接应将您带到该代码的特定快照。

    【讨论】:

      【解决方案2】:

      每个 GitHub 版本都与一个 git 标签相关联。您正在寻找的标签可以在发布 URL 中看到。例如,您问题中的 URL https://github.com/apache/airflow/releases/tag/1.10.6rc1 对应于标签 1.10.6rc1

      要在本地结帐到标签,您只需要:

      git checkout <tag-name>
      

      在给定的示例中,

      git checkout 1.10.6rc1
      

      如需更多信息,this thread 讨论了 git 标签和 GitHub 版本之间的区别。您可以在 git 的official documentation 中阅读更多关于 git 标签的信息。

      【讨论】:

        猜你喜欢
        • 2021-08-04
        • 2012-08-22
        • 1970-01-01
        • 2023-03-15
        • 2021-02-08
        • 1970-01-01
        • 2021-11-24
        • 2019-12-08
        • 2021-04-13
        相关资源
        最近更新 更多