讨厌要问这对流量,但对我的生活,我不能找出或发现关于如何访问一个旧的源中的新位桶格式提交的文档.这甚至可能了吗?太沮丧了!
Rud*_*ela 366
我知道您想通过BitBucket Web界面下载旧版本而不使用Mercurial/Git客户端.
检查这个相关的问题.在评论中,有人说没有办法做到这一点.幸运的是,这并不完全正确.
通过在BitBucket项目页面上导航,我找不到下载任意版本的链接.有以下格式下载特定标签的链接:
https://bitbucket.org/owner/repository/get/v0.1.2.tar.gz
Run Code Online (Sandbox Code Playgroud)
但通过调整上面的url,通过提交哈希更改标记名称,如:
https://bitbucket.org/owner/repository/get/A0B1C2D.tar.gz
Run Code Online (Sandbox Code Playgroud)
您实际上可以下载特定版本.
正如Rakka Rage在评论中提到的那样,也取而代之的.tar.gz是.zip作品.
Hei*_*tad 197
我试图弄清楚是否可以在GitHub上浏览早期提交的代码并将它带到这里.我使用了我在这里找到的信息,在摆弄了网址之后,我实际上找到了一种浏览旧提交代码的方法.
当您浏览代码时,URL类似于:
https://bitbucket.org/user/repo/src/
Run Code Online (Sandbox Code Playgroud)
并在最后添加一个提交哈希,如下所示:
https://bitbucket.org/user/repo/src/a0328cb
Run Code Online (Sandbox Code Playgroud)
您可以在提交时浏览代码.我不明白为什么没有直接选择提交的下拉框,该功能已经存在.奇怪.
Ask*_*kar 171
步骤1
第2步
第3步
第4步
最后一步
Bre*_*212 22
万一有人在我的船上,这些答案都没有完全奏效,这就是我所做的.
也许我们内部的Bitbucket服务器设置与大多数人有点不同,但这里是我通常只是为了查看主分支中的文件的URL:
https://<BITBUCKET_URL>/projects/<PROJECT_GROUP>/repos/<REPO_NAME>/browse
Run Code Online (Sandbox Code Playgroud)
如果我从下拉菜单中选择一个不同于master的分支,我会得到:
https://<BITBUCKET_URL>/projects/<PROJECT_GROUP>/repos/<REPO_NAME>/browse?at=refs%2Fheads%2F<BRANCH_NAME>
Run Code Online (Sandbox Code Playgroud)
所以我尝试这样做并且有效:
https://<BITBUCKET_URL>/projects/<PROJECT_GROUP>/repos/<REPO_NAME>/browse?at=<COMMIT_ID>
Run Code Online (Sandbox Code Playgroud)
现在我可以在提交时浏览整个仓库.
几年前的好答案.现在Bitbucket让它变得更容易了.
标记您要下载的提交(如Rudy Matela的回答中所述).
然后转到下载并单击"标签"选项卡,您将获得多个下载选项.
为了记录,您还可以通过以下方式玩弄网址:
浏览最新的源代码时,您会遇到以下情况:
https://bitbucket.org/my/repo/src/latestcommithash/my.file?at=master
只需更改提交哈希并删除GET参数:
https://bitbucket.org/my/repo/src/wantedcommithash/my.file
得到+1 @HeinA.Grønnestad上面:它一切正常,真的很想知道为什么GUI中没有任何东西可以使用它.
将其添加到任何 url 的末尾:(?at=102beada4f1使用相关的提交 SHA)。
注意:每次加载新页面时,该参数都会被“忘记”,因此请准备好ctrl+c和ctrl+ v。
令人惊讶的是,BitBucket/Stash 在 UI 中没有像 GitHub 那样的“浏览文件”按钮:
叹。
| 归档时间: |
|
| 查看次数: |
89411 次 |
| 最近记录: |