我找不到关于如何以新的位桶格式访问旧提交的源代码的文档。这还有可能吗?
当前回答
为了记录,你也可以这样摆弄url:
在浏览最新的源代码时,你会看到如下内容: https://bitbucket.org/my/repo/src/latestcommithash/my.file?at=master
简单地改变提交哈希并删除GET参数: https://bitbucket.org/my/repo/src/wantedcommithash/my.file
@Hein A. Grønnestad上面:它都在工作,真的很好奇为什么GUI中没有任何东西可以使用它。
其他回答
我知道你想通过BitBucket web界面下载一个旧版本,而不使用Mercurial/Git客户端。
检查这个相关的问题。在评论中,有人说没有办法做到这一点。幸运的是,这并不完全正确。
通过浏览BitBucket项目页面,我没有找到下载任意版本的链接。这里有下载特定标签的链接,格式为:
https://bitbucket.org/owner/repository/get/v0.1.2.tar.gz
但是通过稍微调整上面的url,通过提交散列更改标签名,比如:
https://bitbucket.org/owner/repository/get/A0B1C2D.tar.gz
你可以下载一个特定的版本。
正如Rakka Rage在评论中提到的,用。zip替换。tar.gz也可以。
步骤1
步骤2
步骤3
步骤4
最后一步
最简单的方法是单击该提交,并向该提交添加一个标记。 我在这个提交中包含了标签'last_commit' 而不是去下载在左侧角落的侧导航位桶。 点击左边的下载 现在点击导航栏中的标签,从UI下载压缩包。 找到您的标签并下载压缩包
几年前的回答很好。现在Bitbucket让它变得更容易了。
标记您想要下载的Commit(如Rudy Matela的回答所述)。
然后转到下载,点击“标签”标签,你会得到多个下载选项。
在我的情况下,Atlassian Bitbucket v6.10
https://<bitbucket.myserver.it>/projects/<myproject>/repos/<myrepo>/browse?at=<full-commit-hash>