我找不到关于如何以新的位桶格式访问旧提交的源代码的文档。这还有可能吗?
当前回答
以防有人和我一样,这些答案都不正确,下面是我做的。
也许我们内部Bitbucket服务器的设置与大多数服务器有点不同,但这是我通常去查看主分支中的文件的URL:
https://<BITBUCKET_URL>/projects/<PROJECT_GROUP>/repos/<REPO_NAME>/browse
如果我从下拉菜单中选择不同的分支,我会得到这个:
https://<BITBUCKET_URL>/projects/<PROJECT_GROUP>/repos/<REPO_NAME>/browse?at=refs%2Fheads%2F<BRANCH_NAME>
所以我试着这么做,结果成功了:
https://<BITBUCKET_URL>/projects/<PROJECT_GROUP>/repos/<REPO_NAME>/browse?at=<COMMIT_ID>
现在我可以浏览整个回购,因为它是在提交时。
其他回答
几年前的回答很好。现在Bitbucket让它变得更容易了。
标记您想要下载的Commit(如Rudy Matela的回答所述)。
然后转到下载,点击“标签”标签,你会得到多个下载选项。
最简单的方法是单击该提交,并向该提交添加一个标记。 我在这个提交中包含了标签'last_commit' 而不是去下载在左侧角落的侧导航位桶。 点击左边的下载 现在点击导航栏中的标签,从UI下载压缩包。 找到您的标签并下载压缩包
搜索了很长时间,终于,我找到了怎么做:)
请看这张说明步骤的图片。
您可以通过追加来查看特定提交之前的文件源 ?until=< shaf -commit>在URL中(在文件名之后)。
为了记录,你也可以这样摆弄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中没有任何东西可以使用它。
推荐文章
- Git克隆/拉不断冻结在“存储密钥在缓存?”
- git推挂在Total line之后
- Bitbucket上的Git:总是要求密码,即使上传了我的公共SSH密钥
- 无法推送到远程分支,无法解析到分支
- 错误“更新被拒绝,因为远程包含您在本地没有的工作”
- 如何在BitBucket中访问旧提交的完整源代码?
- BitBucket -下载ZIP格式的源代码
- 存储库访问被拒绝。通过部署键的访问是只读的
- 如何将所有分支的Git存储库从Bitbucket移动到GitHub?
- 如何在Bitbucket中标记嵌套列表项?
- 登录时启动ssh-agent
- Bitbucket git证书,如果与谷歌注册
- 您的配置指定合并<分支名称>从远程,但没有这样的参考是取得。