Jak mogę po prostu wymusić format wiadomości zatwierdzania w git. Czy można to ustawić na poziomie repozytorium, aby każdy, kto tworzy oddział, będzie miał to wymuszenie.Wymuś format wiadomości zatwierdzania w git
Odpowiedz
Jak opisano w Git ProBook „Customizing Git - An Example Git-Enforced Policy”, taka egzekucja byłaby ustalona przez hakiem, bardziej konkretnie, stronie serwera hakiem niczym update
jeden:
All serwera -naszej pracy przejdzie do pliku
update
w twoim katalogu hooks. Hakupdate
skończy raz na oddziale pchanych i trwa trzy argumenty:
- Nazwa odniesienia pchanych do
- Stary rewizyjnej jeżeli oddział był
- Nowa rewizja pchanych
, który jest korzystny haczyków po stronie klienta (liek w pre-commit
jeden), które:
- muszą być ustawione ręcznie przez każdego użytkownika
- można ominąć
Hak po stronie serwera będzie dla danego repo, wyegzekwować żadnej reguły chcesz odrzucając push git jeśli polityka nie jest szanowany.
Zakłada się, że masz kontrolę nad serwerem hosta zdalnego repo, do którego przesyłają Twoi użytkownicy.
Jeśli tego nie zrobisz, wrócisz do haków wstępnego zatwierdzania po stronie klienta, które można ustawić za pomocą szablonu git, whose template directory can be shared amongst all users (starting with git 2.9, June 2016).
- 1. Jak ustawić wzorzec dla wiadomości zatwierdzania git?
- 2. Używanie IntelliJ do zmiany wiadomości zatwierdzania git
- 3. ^M znaków w wiadomości zatwierdzania git (git commit -v)
- 4. Automatyczne zawijanie długich wiadomości zatwierdzania Git w Vim
- 5. Jak mogę zmienić domyślne komentarze w wiadomości zatwierdzania git?
- 6. git commit - format?
- 7. Jaki jest najszybszy sposób na edycję setek wiadomości zatwierdzania Git?
- 8. Standard, który należy przestrzegać podczas pisania wiadomości zatwierdzania git.
- 9. Podkreślanie składni vim dla wiadomości zatwierdzania git - niestandardowe komentarze
- 10. Limit wiersza tematu wiadomości zatwierdzania git do 50 znaków
- 11. Łącza do wiadomości zatwierdzania Github
- 12. Dziennik zatwierdzania git look dla identyfikatora zatwierdzenia
- 13. git subtree push i split dodawanie "-n <newline>" do zatwierdzania wiadomości
- 14. Jak rozwiązać problem JIRA z wiadomości zatwierdzania GitHub?
- 15. Wymuś format wykładniczy kleszczy LIKE MATLAB robi to automatycznie
- 16. Jak usunąć całą historię zatwierdzania w github?
- 17. Wymuś usunięcie pamięci podręcznej
- 18. Komunikat zatwierdzania domyślnego wiązania Git, nie uwzględniając konfliktów
- 19. Używanie git-shell i ograniczanie programistów do zatwierdzania własnych projektów
- 20. Czy użyć historii zatwierdzania git, aby znaleźć gorące miejsca projektu?
- 21. Odbieranie wiadomości e-mail w GIT push
- 22. Otrzymywanie aktualnej wersji zatwierdzania Git z poziomu aplikacji Rails?
- 23. Wymuś Git, aby zawsze wybierać nowszą wersję podczas scalania?
- 24. Wymuś zdarzenie w jQuery
- 25. git pre-commit format kodu haseł - Intellij1/Android Studio
- 26. Usunąć historię zatwierdzania Github
- 27. Zmiana starej wiadomości zatwierdzenia na Git
- 28. Czy Mercurial obsługuje puste komunikaty dotyczące zatwierdzania?
- 29. Wymuś ode mnie lokalnego mistrza/mistrza
- 30. Wymuś wyrównanie treści w centrum
Czy mógłbyś powiedzieć nam w swoim poprzednim pytaniu (http://stackoverflow.com/q/37671334/6309), która odpowiedź uważasz, że jest lepsza? (http://stackoverflow.com/help/accepted-answer) – VonC
Jeśli chcesz sprawdzić, czy jesteś z tyłu, a jeśli tak, to wykonaj pobieranie git, nie zaakceptowałeś właściwej odpowiedzi. – VonC