2012-02-09 20 views

Odpowiedz

1

Istnieją 2 haczyki, które mogą być interesujące dla Ciebie: przygotować-commit-MSG i zobowiązać-msg

przygotować-commit-MSG jest prawdopodobnie lepiej nadaje się do swoich celów, co pozwala na pre- wypełnić komunikat zatwierdzenia, zanim użytkownik go zobaczy. Niestety Smartgit nie obsługuje tego haka. (Patrz My post i dwie starsze posty, których dotyczy)

popełnić-MSG będzie również pozwalają modyfikować wiadomość popełnić, ale robi tak po użytkownik wysłał wiadomości. Przykładowe skrypty przechwytujące w katalogu .git/hooks powinny dać ci dobry początek pisania własnego.

Haczyki Git są bardziej wszechstronne niż szablony. Szablony są prostsze w użyciu. Jeśli twój wczytany komunikat zatwierdzenia nie zawiera niczego dynamicznego lub wymaga skryptu powłoki, szablon może być bardziej odpowiednią trasą. Aby użyć szablonu, musisz ustawić opcję commit.template w git-config. Aby ustawić to w Smartgit, przejdź do menu "Narzędzia"> "Otwórz git Shell", a następnie wpisz

git config commit.template tmplfile

gdzie tmplfile jest plikiem, który zawiera szablon popełnić wiadomość zawierająca ścieżkę z katalogu głównego twojego projektu git.

Powiązane problemy