Czy w wiadomości można w jakiś sposób automatycznie umieścić link do numeru wydania GitHub git commit
?
git
github
git-commit
Mika Tuupola
źródło
źródło
Odpowiedzi:
Wystarczy dołączyć
#xxx
wiadomość zatwierdzającą, aby odwołać się do problemu bez jego zamykania.Dzięki nowym problemom GitHub 2.0 możesz użyć tych synonimów, aby odnieść się do problemu i zamknąć go (w komunikacie zatwierdzenia):
fix #xxx
fixes #xxx
fixed #xxx
close #xxx
closes #xxx
closed #xxx
resolve #xxx
resolves #xxx
resolved #xxx
Można również zastąpić
#xxx
zgh-xxx
.Działa także odwoływanie się i zamykanie problemów między repozytoriami :
Sprawdź dokumentację dostępną w sekcji Pomoc.
źródło
Fix issue #xxx
nie działa dla mnie, jakieś pomysły? Odwołuje się do problemu, ale go nie zamyka.dev
.Jeśli chcesz połączyć się z problemem GitHub i zamknąć problem, możesz podać następujące wiersze w komunikacie Git zatwierdzenia:
(Dowolna z trzech będzie działać.) Pamiętaj, że spowoduje to link do problemu, a także zamknie go. Możesz dowiedzieć się więcej w tym poście na blogu (zacznij oglądać osadzony film około 1:40).
Nie jestem pewien, czy podobna składnia po prostu prowadzi do problemu bez jego zamykania.
źródło
.
po „Zamknięciu GH-1”? Czy rozróżniana jest również wielkość liter?message (closes GH-28)
działa dla mnie, nie jestem pewien, czy we wszystkim nie jest rozróżniana wielkość liter.Możesz również znaleźć repozytorium referencyjne:
xxx jest numerem wydania
źródło
github dodaje odniesienie do zatwierdzenia, jeśli zawiera #issuenbr (odkrył to przez przypadek).
źródło
na swoim blogu napisali o nowych problemach w wersji 2.0 https://github.blog/2011-04-09-issues-2-0-the-next-generation/
synonimy obejmują
użycie dowolnego słowa kluczowego w komunikacie zatwierdzenia sprawi, że twoje zatwierdzenie zostanie wymienione lub zamknie problem.
źródło
Podobnie jak w przypadku innych odpowiedzi: jeśli nawet nie chcesz napisać komunikatu zatwierdzenia z numerem problemu i używasz Eclipse do programowania, możesz zainstalować wtyczki eGit i Mylyn, a także złącze GitHub dla Mylyn. Eclipse może następnie automatycznie śledzić problem, nad którym pracujesz, i automatycznie wypełniać komunikat zatwierdzenia , w tym numer problemu, jak pokazano we wszystkich pozostałych odpowiedziach.
Aby uzyskać więcej informacji na temat tej konfiguracji, zobacz http://wiki.eclipse.org/EGit/GitHub/UserGuide
źródło
Aby połączyć numer problemu z komunikatem zatwierdzenia, należy dodać:
#issue_number
w komunikacie git commit.Przykład Commit Message od Udacity Git Przewodnik po stylu Commit Message
Możesz także odwoływać się do repozytoriów:
źródło
feat
jest używany częściej niżrefactor
, nie ma też oczywistego skróturefactor
(ref
może oznaczać odniesienie,rf
jest zbyt niejasny itp.).Jednym z moich pierwszych projektów jako programisty był klejnot zwany dyliżansiem, który (między innymi) umożliwiał automatyczne dodawanie numeru wydania github do każdej wiadomości zatwierdzenia w gałęzi, która jest częścią pytania, na które tak naprawdę nie udzielono odpowiedzi .
Zasadniczo podczas tworzenia gałęzi
stagecoach -b <branch_name> -g <issue_number>
użyłbyś niestandardowego polecenia (coś w stylu ), a numer sprawy zostałby przypisany do tej gałęzi w pliku yml. Był wtedy hak zatwierdzania, który automatycznie dołączał numer wydania do wiadomości zatwierdzenia.Nie polecałbym tego do użytku produkcyjnego, ponieważ w tym czasie programowałem tylko kilka miesięcy i już go nie utrzymuję, ale może być dla kogoś interesujący.
źródło