Katakanlah saya memiliki cabang bernama feature/1
. Dan juga mengeluarkan # 1. Saya ingin menautkan cabang itu ke masalah itu.
Apakah ada cara untuk menautkan cabang itu ke masalah itu dari masalah ini? Tanpa membuat komitmen.
github
git-branch
Nerian
sumber
sumber
/user/repo/tree/branch-name
(atau/user/repo/commits/branch-name
tergantung pada apa yang ingin Anda lihat)Seperti disebutkan dalam jawaban lain , GitHub secara otomatis membuat tautan ke berbagai hal, termasuk repositori GH lainnya, tetapi tidak ke cabang dalam repositori tersebut. Ketika saya ingin melakukan ini, saya secara manual membuat tautan seperti ini:
Di mana
_user_
,,_project_
dan_branch_
harus diganti dengan bagian-bagian URL cabang. Misalnya, cabang dalam proyek "ahli bahasa" GitHub:Penting:
/
", juga seperti dalam contoh ini), maka itu akan relatif terhadap root server URL halaman saat ini. Jika tidak, jalur yang tidak dimulai dengan garis miring akan diperlakukan sebagai relatif terhadap induk dari URL halaman saat ini. (Ini adalah spesifikasi tautan HTML dasar.)tree
bagian dari URL ketika merujuk ke cabang proyek tertentu.sumber
/user/proj/blob/branch
walaupun saya menulistree
dan tidakblob
. Sunting: berfungsi:../../tree/branch
README.md
. GH tampaknya menghapus "/" dari tautan dan menambahkannya ke URL saat ini. Itu mungkin bug. Saya akan memeriksanya. Bagaimanapun, URL relatif dengan ".." lebih masuk akal dalam file repo. Misalnya, jika Anda menggabungkan garpu saya, tautan baru sayaREADME.md
akan merujuk kembali ke garpu saya.Perhatikan bahwa mulai April 2013 (" Label Cabang dan Tag Untuk Halaman Komit "):
Itu berarti merujuk komit dari masalah akan memungkinkan pengguna untuk melihat cabang (dengan melihat komit), dan bahkan untuk melihat tautan kembali ke masalah (masih dengan melihat komit).
sumber
Anda tidak dapat merujuk cabang secara langsung.
Tetapi Anda dapat membuat referensi ke cabang dibandingkan dengan cabang lain. Jika Anda memasukkan ini:
itu akan menjadi
Anda juga dapat membandingkan cabang di seluruh cabang. Jika
user2
bercabangrepo
, ini berfungsi:sumber
Saya mencari kemungkinan yang sama di Git, tetapi tidak ada yang tersedia jadi saya memutuskan untuk langsung merujuk brach dengan tautan penurunan harga dengan menggunakan referensi Hash.
Jadi, sekarang di organisasi saya, kami selalu melakukan referensi saat membuka atau menutup masalah. Itu harus dirujuk ke Hash tertentu dan secara tidak langsung itu merujuk ke cabang yang sesuai.
Saya kira Anda sudah sekarang, tetapi jika tidak, untuk mendapatkan hash yang akan Anda gunakan git log
Catatan: Ini bukan merujuk ke cabang certaing tapi komit,
Dengan beberapa jam kerja saya pikir mungkin untuk secara otomatis melakukan ini dan membuat alat baris perintah,
sumber