在Bitbucket Git存储库上链接最新文件


93

我在Bitbucket上有一个公共的Git存储库。我想链接自述文件的最新版本。这是修订/提交的链接:

https://bitbucket.org/wordless/thofu-interpreter/raw/5bfc37864c5d/ThoFu%20Interpreter/ReadMe.txt

我试图用tipdefault代替修订版本号,但是没有用。有什么办法可以永久链接到我的最新文件?



1
tip用于商品资料库。
levesque

Answers:


101

两个想法:

master在网址中使用(这似乎可行):

https://bitbucket.org/wordless/thofu-interpreter/raw/master/ThoFu%20Interpreter/ReadMe.txt

另一个想法是为您的项目创建一个Wiki页面,然后使用Wiki的功能通过以下语法链接到文件的最新版本

<<file path/to/file [revision] [linenumber]>>

只需省略修订和行号参数,它们是可选的。

然后,在您想链接到自述文件的其他任何地方,请参考Wiki页面。


11
这也可以链接到bitbucket上的/ src /,而不是原始的bitbucket.org/user/repository/src/branch/path/file
在这里,

@ sunil-d任何想法如何用于私人回购?当我在我的私人仓库中单击图像的原始url时,它会重定向到bytebucket.org并附加一个令牌,以便可以像...那样公开查看https://bytebucket.org/$username/$repo/raw/$sha/$filename.jpg?token=$sometoken。但是每个文件的令牌都不同。有什么办法可以通过Bitbucket API获取/生成此类令牌?
库尔希德·阿拉姆

@KhurshidAlam我不确定这可能如何工作。谷歌快速搜索指出可能使用其API来获取OAuth令牌,但我怀疑这与此处使用的令牌相同(谁知道)。对不起,我无奈了!
Sunil D.

3
bitbucket.org/user/repo/ raw/master/ReadMe.txt停止工作bitbucket.org/user/repo/ src/default/ReadMe.txt正常工作
亚当

Creole语法:<<file path/to/file [revision] [linenumber]>>不适用于README文件。Bitbucket上的README文件仅支持markdown文件。
Shreyas

37

通过将您的相对链接更新为,可以轻松解决此问题src/[branch_name]/path/to/file。对我来说就像是一种魅力。


5
默认情况下,应在主要导航中使用此功能。我认为这是一个更常见的用例。
wintondeshong 2014年

默认情况下的问题是它可以变成404,或引用与您的意图完全不同的东西。
Antoine Pietri 2015年

到目前为止,对我来说效果很好,但这还为时过早。@Antoine Pietri,它怎么能变成404?
约翰尼·犹他州,2015年

如果删除文件。
安托万·彼得里

此架构无效。也许它曾经使用过,但现在不再工作了。
Shreyas 2015年

13

使用Markdown(自述文件和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将自动链接到您正在查看文件的当前分支处的文件。如果您正在概述中查看自述文件,则表示默认分支(通常是“主”)。


在上述所有方法中,这是最简洁的解决方法。
Shreyas 2015年

它也可以以markdown语法的方式使用,在底部添加链接以保持markdown的清洁
Shreyas 2015年

3

我正在使用像这样的master作为代码的最后一个zip文件:

https://bitbucket.org/MIUSER/MIREPO/get/master.zip

其中MIUSER是我的用户,而MIREPO是我的应用程序的名称。

希望这有效:D。


3

以下是工作链接:

生的:

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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.