Powiedzmy, że mam nazwaną gałąź feature/1
. A także numer 1. Chcę połączyć tę gałąź z tym problemem.
Czy jest sposób, aby powiązać tę gałąź z tym problemem z problemu? Bez zobowiązania.
github
git-branch
Nerian
źródło
źródło
/user/repo/tree/branch-name
(lub w/user/repo/commits/branch-name
zależności od tego, co chcesz wyświetlić)Jak wspomniano w innej odpowiedzi , GitHub automatycznie tworzy linki do różnych rzeczy, w tym innych repozytoriów GH, ale nie do oddziałów w tych repozytoriach. Kiedy chcę to zrobić, ręcznie tworzę link w następujący sposób:
Gdzie
_user_
,_project_
i_branch_
należy zastąpić częściami adresu URL oddziału. Na przykład gałąź w projekcie „lingwista” GitHub:Ważny:
/
”, również jak w tym przykładzie), będzie ona względna w stosunku do katalogu głównego serwera adresu URL bieżącej strony. W przeciwnym razie ścieżki, które nie zaczynają się ukośnikiem, będą traktowane jako względne w stosunku do nadrzędnego adresu URL bieżącej strony. (To jest podstawowa specyfikacja linków HTML).tree
części adresu URL, odnosząc się do konkretnych gałęzi projektów.źródło
/user/proj/blob/branch
nawet jeśli napisałem,tree
a nieblob
. Edycja: działa:../../tree/branch
README.md
. Wydaje się, że GH usuwa początkowy znak „/” z linku i dołącza go do bieżącego adresu URL. To może być błąd. Sprawdzę to. W każdym razie względne adresy URL z „..” mają większy sens w plikach repozytorium. Na przykład, jeśli połączysz mój fork, mój nowy link wREADME.md
będzie odnosił się z powrotem do mojego fork.Należy pamiętać, że od kwietnia 2013 r. („ Etykiety rozgałęzień i tagów dla stron zatwierdzających ”):
Oznacza to, że odwołanie się do zatwierdzenia z wydania pozwoli użytkownikowi zobaczyć gałąź (patrząc na zatwierdzenie), a nawet zobaczyć łącze z powrotem do problemu (nadal patrząc na zatwierdzenie).
źródło
Nie możesz bezpośrednio odwoływać się do oddziału.
Ale możesz odnieść się do gałęzi w porównaniu do innej gałęzi. Jeśli wpiszesz to:
będzie renderować jako
Możesz także porównać gałęzie na widłach. Jeśli
user2
rozwidlił sięrepo
, działa to:źródło
Szukałem tej samej możliwości w Git, ale nic nie było dostępne, więc zdecydowałem się bezpośrednio odesłać brach za pomocą linku przeceny za pomocą odwołania Hash.
Tak więc teraz w mojej organizacji zawsze używamy tego odniesienia podczas otwierania lub zamykania problemu. Musi odnosić się do określonego skrótu, a pośrednio do odpowiedniej gałęzi.
Myślę, że już teraz, ale jeśli nie, aby uzyskać hash, użyjesz git log
Uwaga: nie odnosi się do gałęzi certyfikującej, ale do zatwierdzenia,
Myślę, że po kilku godzinach pracy można to zrobić automatycznie i stworzyć narzędzie wiersza poleceń,
źródło