我找不到关于如何以新的位桶格式访问旧提交的源代码的文档。这还有可能吗?
当前回答
在我的情况下,Atlassian Bitbucket v6.10
https://<bitbucket.myserver.it>/projects/<myproject>/repos/<myrepo>/browse?at=<full-commit-hash>
其他回答
我试图弄清楚是否有可能像你在GitHub上一样浏览之前提交的代码,它把我带到了这里。我使用了我在这里找到的信息,在摆弄了url之后,我实际上也找到了一种浏览旧提交代码的方法。
当你浏览你的代码时,URL是这样的:
https://bitbucket.org/user/repo/src/
通过在最后添加一个commit散列,就像这样:
https://bitbucket.org/user/repo/src/a0328cb
您可以在提交时浏览代码。我不明白为什么没有直接选择提交的下拉框,这个功能已经存在了。奇怪。
将此添加到任何url的末尾:?at=102beada4f1(使用相关的提交SHA)。
注意:每次加载新页面时,参数都会被“忘记”,所以请准备好ctrl + c和ctrl + v。
令人惊讶的是BitBucket/Stash在UI中没有“浏览文件”按钮,就像GitHub有:
叹息。
搜索了很长时间,终于,我找到了怎么做:)
请看这张说明步骤的图片。
我知道你想通过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也可以。
最简单的方法是单击该提交,并向该提交添加一个标记。 我在这个提交中包含了标签'last_commit' 而不是去下载在左侧角落的侧导航位桶。 点击左边的下载 现在点击导航栏中的标签,从UI下载压缩包。 找到您的标签并下载压缩包
推荐文章
- Git克隆/拉不断冻结在“存储密钥在缓存?”
- git推挂在Total line之后
- Bitbucket上的Git:总是要求密码,即使上传了我的公共SSH密钥
- 无法推送到远程分支,无法解析到分支
- 错误“更新被拒绝,因为远程包含您在本地没有的工作”
- 如何在BitBucket中访问旧提交的完整源代码?
- BitBucket -下载ZIP格式的源代码
- 存储库访问被拒绝。通过部署键的访问是只读的
- 如何将所有分支的Git存储库从Bitbucket移动到GitHub?
- 如何在Bitbucket中标记嵌套列表项?
- 登录时启动ssh-agent
- Bitbucket git证书,如果与谷歌注册
- 您的配置指定合并<分支名称>从远程,但没有这样的参考是取得。