Свяжите последний файл в репозитории Bitbucket Git

У меня есть общедоступный репозиторий Git на Bitbucket. Я хочу связать последнюю версию файла Read-Me. Здесь ссылка на ревизию/фиксацию:

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

Я попытался заменить номер версии подсказкой и по умолчанию, но это не сработало. Есть ли способ получить постоянную ссылку на мои последние файлы?

Ответ 1

Две идеи:

Используйте master в URL-адресе (это, похоже, работает):

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

Еще одна идея - создать страницу вики для вашего проекта, а затем использовать функциональность wiki для ссылки на последнюю версию файла с помощью этого синтаксиса:

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

Просто опустите параметры ревизии и номера строки, они являются необязательными.

Затем обратитесь к странице wiki, где бы вы ни ссылались на файл read me.

Ответ 2

Существует простой способ устранения этой проблемы путем обновления ваших относительных ссылок на src/[branch_name]/path/to/file. Работает как прелесть для меня.

Ответ 3

Канонический способ добавления ссылки в файл в вашем репозитории с помощью 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 в обзоре, который будет означать ветку по умолчанию (обычно это "мастер" ).

Ответ 4

Я использую мастер как этот для последнего zip файла кода:

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

Где MIUSER - мой пользователь, а MIREPO - это имя моего приложения.

Надеюсь, что это работает: D.