【问题标题】:How to download source code for a particular commit in Bitbucket?如何在 Bitbucket 中下载特定提交的源代码?
【发布时间】:2014-08-05 07:45:10
【问题描述】:

我想下载(压缩)Bitbucket 中的特定提交。不幸的是,我在 UI 中找不到任何工具来执行此操作。

(我已经发现可以通过在 url 后面复制并粘贴提交的简短哈希来查看源代码:https://bitbucket.org/myname/myproject/src/)这种手动方式是否仅用于浏览特定提交的源代码?)

【问题讨论】:

  • 我的答案比接受的答案早一年,而且是一样的。

标签: bitbucket


【解决方案1】:

下面的网址应该可以。只需更换所需的零件。

https://bitbucket.org/<username>/<reponame>/get/<commitCODE>.tar.gz

(没有连字符)

【讨论】:

  • 有没有办法在调用这个 url 时提供凭据?由于某些存储库本质上是私有的,并且需要 bitbucket 的登录 ID 和密码才能访问。
  • @AnudeepS 你可以使用 curl: curl -s -S --user username:apppassword -L -O
【解决方案2】:

https://bitbucket.org/USERNAME/PROJECTNAME/get/COMMITNUMBER.tar.gz

注意 URL 中的大写字母。您将需要更改它们 COMMITNUMBER 可以在该特定提交的提交下找到。

【讨论】:

    【解决方案3】:

    要下载 Bitbucket 中的特定提交,请访问: 存储库 -> 选择存储库 单击下载-> 分支。 您将找到对存储库所做的所有提交。选择要下载的提交。要下载为 zip 文件,请单击下载列下的 zip。

    【讨论】:

    • 这在 2021 年是不可能的。也许他们从 BitBucket 中删除了这个功能。
    【解决方案4】:

    请尝试在终端输入“git checkout COMMIT-ID”

    将 COMMIT-ID 替换为您的 repo 中的提交 ID。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 2010-11-29
      • 2017-01-07
      • 2021-12-14
      • 1970-01-01
      相关资源
      最近更新 更多