GitHub ile ilgili bir sayı yorumundaki bir taahhüde nasıl başvurabilirim?


490

Git taahhüdünde (#xxx gösterimini kullanarak) GitHub sorununa nasıl başvurulacağına dair birçok cevap buluyorum. Yorumumdaki bir taahhüdüne başvuruda bulunmak ve taahhüt ayrıntıları sayfasına bir bağlantı oluşturmak ister miyim?


89
Github ayrıca yardım merkezinde listelenen "programcılar tarafından yaygın olarak kullanılan yazılım araçları" na da uyar. StackOverflow içinde tutmak için uygun görünüyor.
Bryan P

Yanıtlar:


598

Bir taahhüde başvurmak için SHA karmasını yazmanız yeterlidir; otomatik olarak bir bağlantıya dönüşür.

Ayrıca bakınız:


69
Tam karmayı yazmanıza gerek olmadığını unutmayın. Her zamanki gibi bir önek (2dd190e) yeterlidir.
Daniel Wolf

7
sözdizimini veya bağlantı örneğini lütfen gösterhttps://github.com/PRJ/issues/NUMBER?VERSION?
Peter Krauss

2
@PeterKrauss: Özel bir sözdizimi yok. Sadece kayıt karmasını yazın ve otomatik olarak bağlanacaktır.
Sebastian Paaske Tørholm

hum .. Üzgünüm, tarayıcımda bu "taahhüt karma" nerede? Bir programcı olmadığımı varsayalım ;-)
Peter Krauss

4
Bunun yalnızca sorunu yazdığınız repo veya çatallarının taahhütlerinde işe yaradığını unutmayın. Çatalımın aniden çatallandığı bir durumum var ve bu işlemin artık çalışmadığını fark ettim.
mxmlnkn

100

Yukarıdaki cevap, açık olmayan bir örneği kaçırıyor (benim için değildi).

URL parçalara ayrılabilir

https://github.com/liufa/Tuplinator/commit/f36e3c5b3aba23a6c9cf7c01e7485028a23c3811
                  \_____/\________/       \_______________________________________/
                   |        |                              |
            Account name    |                      Hash of revision
                        Project name              

Hash burada bulunabilir (tıklayabilirsiniz ve url tarayıcıdan alırsınız).

resim açıklamasını buraya girin

Umarım bu size biraz zaman kazandırır.


59
Güzel ascii sanat var
Nathan Cho

Ve ayrıca alabilirsiniz, ile git logçizgilerinde görünecektir commit <SHA>. Ve eğer bu işe yaramazsa, siz yapmamış olabilirsiniz git push origin master. Ayrıca, github'da bir hata var, <SHA> 'dan sonra en az bir karakter olmalı veya algılanmıyor. Sadece bir satırsonu veya nokta olabilir.
Alexis Wilke

0

Sorunun içinde olduğundan başka bir repodaki bir taahhüde başvurmaya çalışıyorsanız, kesin kısa karmanın önekini ekleyebilirsiniz reponame@.

devTaahhüdünüzün adlı repoda olduğunu ve GitLab sorununun adlı repoda olduğunu varsayalım test. Konuyla ilgili bir yorum bırakabilir ve dev@e9c11f0aeğer mantıklıysa, (e9c11f0a, bağlanmak istediğiniz taahhüdün sha karmasının ilk 8 harfidir) tarafından verilen komuta referans verebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.