it-swarm-id.com

Apakah ada cara untuk menautkan ke baris tertentu dari sha1 dan file sewenang-wenang di GitHub?

Misalnya, saya dapat menautkan ke baris tertentu dari tag arbitrer dan file , seperti ini .

Dan saya dapat menautkan ke file sewenang-wenang sha1 dan , seperti ini , tapi itu file mentah, jadi tidak ada cara untuk menautkan ke baris di sana.

Apakah ada cara untuk melakukan sha1 , file dan baris secara bersamaan?

3
hsribei

Saya mengambil tautan hash asli Anda, mengubah raw di URL menjadi blob, menambahkan #L40, dan mendapat ini . Apakah ini yang Anda inginkan?

4
che

Jawaban Singkat: Tidak

Jawaban Panjang

Tautan garis dicapai oleh tautan jangkar. Setelah mem-parsing dokumen HTML, browser Anda memiliki pengetahuan tentang jangkar ini dan dapat memposisikan bagian atas bingkai tampilan Anda ke jangkar yang diminta.

http://github.com/.../initializer.rb#L40

Dalam contoh ini, jangkar bernama L40.

Di sisi lain, file mentah adalah file teks dan GitHub mengirimkannya sebagaimana adanya dengan header Content-type: text/html; charset=utf-8. Konten respons ditampilkan apa adanya dan tidak ada kemungkinan untuk mengarahkan browser ke offset yang telah ditentukan.

0
Berk D. Demir