Bitbucket Gitリポジトリの最新ファイルをリンク


93

BitbucketにパブリックGitリポジトリがあります。Read-Meファイルの最新バージョンをリンクしたい。ここにリビジョン/コミットへのリンクがあります:

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

リビジョン番号をtipdefaultに置き換えようとしましたが、うまくいきませんでした。最新のファイルへの永続的なリンクを取得する方法はありますか?



1
tipMercurialリポジトリ用です。
レベスク2013年

回答:


101

2つのアイデア:

masterURLで使用してください(これはうまくいくようです):

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

別のアイデアは、プロジェクトのWikiページを作成し、Wikiの機能を使用して、次の構文でファイルの最新バージョンリンクすることです

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

リビジョンと行番号のパラメータを省略してください。これらはオプションです。

次に、read meファイルにリンクする他の場所のWikiページを参照してください。



@ sunil-dプライベートレポでそれを行う方法はありますか?プライベートリポジトリ内の画像の未加工のURLをクリックすると、bytebucket.orgにリダイレクトされ、トークンが追加されて、公開されます...のように表示されますhttps://bytebucket.org/$username/$repo/raw/$sha/$filename.jpg?token=$sometoken。ただし、トークンはファイルごとに異なります。bitbucket apiを介してこのタイプのトークンを取得/生成する方法はありますか?
Khurshid Alam

@KhurshidAlam私はそれがどのように機能するかわかりません。簡単なGoogle検索で、APIを使用してOAuthトークンを取得している可能性があることを指摘しましたが、ここで使用しているのと同じトークン(だれが知っているか)は疑問です。申し訳ありませんが、これ以上のサポートはありませんでした。
Sunil D.

3
bitbucket.org/user/repo/ raw/master/ReadMe.txtが機能しなくなったbitbucket.org/user/repo/ src/default/ReadMe.txtが機能する
adam

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年

これまでのところ私にとってはうまくいきますが、それは早い段階です。@アントワーヌピエトリ、どうやって404になることができるの?
Johnny Utahh、2015年

ファイルを削除した場合。
アントワーヌピエトリ2015年

このスキーマは機能しません。多分それは昔使われていましたが、もう機能していません。
Shreyas

13

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ファイルを表示している場合は、デフォルトのブランチ(通常は「マスター」)を意味します。


上記のすべての方法の中で、これはそれを解決する最も簡単な方法でした。
Shreyas

また、マークダウンをクリーンな状態に保つために下部にリンクを追加するマークダウン構文の方法でも使用できます
Shreyas

3

私はコードの最後の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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.