Bitbucketに公開のGitリポジトリがあります。 Read-Meファイルの最新バージョンをリンクしたい。リビジョン/コミットへのリンクは次のとおりです。
https://bitbucket.org/wordless/thofu-interpreter/raw/5bfc37864c5d/ThoFu%20Interpreter/ReadMe.txt
リビジョン番号をtipおよびdefaultに置き換えようとしましたが、うまくいきませんでした。 最新のファイルへの永続的なリンクを取得する方法はありますか?
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ページを参照します。
相対リンクをsrc/[branch_name]/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ファイルを表示している場合、デフォルトのブランチ(通常は「マスター」)を意味します。
私はコードの最後のZipファイルにこのようなマスターを使用しています:
https://bitbucket.org/MIUSER/MIREPO/get/master.Zip
ここで、MIUSERは私のユーザーで、MIREPOは私のアプリの名前です。
これがうまくいくことを願って:D。
動作するリンクは次のとおりです。
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