web-dev-qa-db-ja.com

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

Bitbucketに公開のGitリポジトリがあります。 Read-Meファイルの最新バージョンをリンクしたい。リビジョン/コミットへのリンクは次のとおりです。

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

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

92
Thomas Uhrig

2つのアイデア:

URLでmasterを使用します(これはうまくいくようです):

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

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

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

リビジョンと行番号のパラメーターを省略するだけで、オプションです。

次に、read meファイルへのリンクが必要な他の場所のwikiページを参照します。

101
Sunil D.

相対リンクをsrc/[branch_name]/path/to/fileに更新することにより、この問題を簡単に回避できます。私にとって魅力的な作品です。

37
a-fro

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

12
Dymos

私はコードの最後のZipファイルにこのようなマスターを使用しています:

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

ここで、MIUSERは私のユーザーで、MIREPOは私のアプリの名前です。

これがうまくいくことを願って:D。

3
CTala

動作するリンクは次のとおりです。

生:

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
2
bjorkblom