我在Bitbucket上有一个公共的Git存储库。我想要链接到最新版本的Read-Me文件。这是一个修订/提交的链接:
https://bitbucket.org/wordless/thofu-interpreter/raw/5bfc37864c5d/ThoFu%20Interpreter/ReadMe.txt
我尝试用tip和default替换修订号,但没有成功。有没有办法获取我最新文件的永久链接?
我在Bitbucket上有一个公共的Git存储库。我想要链接到最新版本的Read-Me文件。这是一个修订/提交的链接:
https://bitbucket.org/wordless/thofu-interpreter/raw/5bfc37864c5d/ThoFu%20Interpreter/ReadMe.txt
我尝试用tip和default替换修订号,但没有成功。有没有办法获取我最新文件的永久链接?
两个想法:
在url中使用master
(这似乎可行):
https://bitbucket.org/wordless/thofu-interpreter/raw/master/ThoFu%20Interpreter/ReadMe.txt
另一个想法是为您的项目创建一个Wiki页面,然后使用Wiki的功能以此语法链接到文件的最新版本:
<<file path/to/file [revision] [linenumber]>>
只需省略修订版本和行号参数,它们是可选的。
然后,在其他任何地方引用wiki页面,您可以链接到自述文件。
https://bytebucket.org/$username/$repo/raw/$sha/$filename.jpg?token=$sometoken
。但是每个文件的令牌都不同。是否有任何方法可以通过Bitbucket API获取/生成此类型的令牌? - Khurshid Alamraw/master
/ReadMe.txt 已经停止工作
但是 bitbucket.org/user/repo/src/default
/ReadMe.txt 运行正常 - adam<<文件路径/到/文件 [修订版本] [行号]>>
不适用于README文件。Bitbucket上的README文件仅支持markdown文件。 - Shreyas针对这个问题有一个简单的解决方法,就是更新你的相对链接为 src/[分支名称]/path/to/file
。对我来说非常有效。
在使用Markdown(默认用于Readme文件和Wiki页面)为您的存储库添加文件链接的规范方法是通过链接到文件的相对路径。
例如,如果我的结构如下:
<repo root>
|-- my-file.txt
|
|-- my-dir
| |-- my-other-file
我可以按照以下方式链接到它们:
[my-file](my-file.txt)
[my-dir](my-dir)
[some-other-file](my-dir/some-other-file)
Bitbucket会自动链接到您正在查看文件的当前分支上的文件。如果您正在概述中查看Readme文件,这意味着默认分支(通常为“master”)。
以下是有效链接:
https://bitbucket.org/wordless/thofu-interpreter/raw/HEAD/TODO.txt?at=master&fileviewer=file-view-default
https://bitbucket.org/wordless/thofu-interpreter/src/HEAD/TODO.txt?at=master&fileviewer=file-view-default
我最近在使用类似以下方式的主分支来获取代码的最新版本:
https://bitbucket.org/MIUSER/MIREPO/get/master.zip
MIUSER是我的用户名,MIREPO是我的应用程序名称。
希望这个能够正常工作 :D。
tip
是用于 Mercurial 仓库的。 - levesque