Tautkan file terbaru di repositori Bitbucket Git

93

Saya memiliki repositori Git publik di Bitbucket. Saya ingin menautkan versi terbaru file Read-Me. Berikut link ke revisi / komit:

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

Saya mencoba mengganti nomor revisi dengan tip dan default , tetapi tidak berhasil. Apakah ada cara untuk mendapatkan tautan permanen ke file terbaru saya?

Thomas Uhrig
sumber
Kemungkinan penipuan stackoverflow.com/questions/6482121/…
Christopher
1
tipadalah untuk repositori lincah.
levesque

Jawaban:

101

Dua gagasan:

Gunakan masterdi url (ini sepertinya berfungsi):

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

Ide lainnya adalah membuat halaman wiki untuk proyek Anda, kemudian menggunakan fungsionalitas wiki untuk menautkan ke versi terbaru dari sebuah berkas dengan sintaks ini:

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

Abaikan saja parameter revisi dan nomor baris, mereka opsional.

Kemudian, rujuk ke halaman wiki di mana pun Anda ingin menautkan ke file read me.

Sunil D.
sumber
11
Ini juga berfungsi menautkan ke / src / di bitbucket daripada bitbucket.org/user/repository/src/branch/path/file
sini
@ sunil-d Ada ide bagaimana melakukannya untuk repo pribadi? Ketika saya mengklik url mentah dari sebuah gambar di repo pribadi saya, itu dialihkan ke bytebucket.org & menambahkan token sehingga dapat dilihat secara publik ... seperti https://bytebucket.org/$username/$repo/raw/$sha/$filename.jpg?token=$sometoken. Tetapi token berbeda untuk setiap file. Apakah ada cara agar saya bisa mendapatkan / menghasilkan token jenis ini melalui api bitbucket?
Khurshid Alam
@KuridIslam Saya tidak yakin bagaimana itu bisa berhasil. Pencarian Google cepat menunjukkan kemungkinan menggunakan API mereka untuk mendapatkan token OAuth, tapi saya ragu itu adalah token yang sama yang digunakan di sini (siapa tahu). Maaf saya tidak bisa membantu lebih jauh!
Sunil D.
3
bitbucket.org/user/repo/ raw/master/ReadMe.txt berhenti bekerja bitbucket.org/user/repo/ src/default/ReadMe.txt bekerja meskipun
adam
Sintaksis Creole: <<file path/to/file [revision] [linenumber]>>tidak berfungsi untuk file README. File README di Bitbucket hanya mendukung file penurunan harga.
Shreyas
37

Ada solusi mudah untuk masalah ini dengan memperbarui tautan relatif Anda ke src/[branch_name]/path/to/file. Bekerja seperti pesona bagi saya.

a-fro
sumber
5
Ini harus digunakan secara default di seluruh navigasi utama. Ini adalah kasus penggunaan yang jauh lebih umum menurut saya.
wintondeshong
Masalah dengan itu menjadi default adalah bahwa itu bisa menjadi 404, atau merujuk pada sesuatu yang sama sekali berbeda dengan apa yang Anda inginkan.
Antoine Pietri
Bekerja sangat baik untuk saya sejauh ini, tetapi masih terlalu dini. @Antoine Pietri, bagaimana bisa menjadi 404?
Johnny Utahh
Jika Anda menghapus file tersebut.
Antoine Pietri
Skema ini tidak berfungsi. Mungkin dulu tapi sudah tidak berfungsi lagi.
Shreyas
13

Cara kanonik untuk menambahkan tautan ke file di repositori Anda menggunakan Penurunan harga (default untuk file Readme dan halaman Wiki) adalah dengan menautkan ke jalur relatif file tersebut.

Misalnya, jika saya memiliki struktur seperti ini:

<repo root>
|-- my-file.txt
|    
|-- my-dir 
|    |-- my-other-file

Saya dapat menautkannya sebagai berikut:

[my-file](my-file.txt)
[my-dir](my-dir)
[some-other-file](my-dir/some-other-file)

Bitbucket kemudian akan secara otomatis menautkan ke file di cabang saat ini tempat Anda melihat file tersebut. Jika Anda melihat file Readme dalam gambaran umum itu berarti cabang default (biasanya 'master').

Dymos
sumber
Dari semua metode di atas, ini adalah cara paling ringkas untuk menyelesaikannya.
Shreyas
Dan itu juga dapat digunakan dalam sintaks penurunan harga dengan menambahkan tautan di bagian bawah untuk menjaga penurunan harga tetap bersih
Shreyas
3

Saya menggunakan master seperti ini untuk file zip terakhir dari kode:

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

Dimana MIUSER adalah pengguna saya dan MIREPO adalah nama aplikasi saya.

Berharap ini berhasil: D.

CTala
sumber
3

Berikut tautan yang berfungsi:

MENTAH:

https://bitbucket.org/wordless/thofu-interpreter/raw/HEAD/TODO.txt?at=master&fileviewer=file-view-default

Sumber:

https://bitbucket.org/wordless/thofu-interpreter/src/HEAD/TODO.txt?at=master&fileviewer=file-view-default
bjorkblom.dll
sumber