Mamy nasz główny oddział, w którym łączymy nasze funkcje. Muszę być w stanie zwiększyć naszą wersję w commit/merge do wzorca automatycznie jako część scalenia. Czy jest sposób, w jaki mogę to zrobić, aby podwyższona wersja została zatwierdzona jako część tego zatwierdzenia, bez konieczności automatycznego sprawdzania, zmiany, zatwierdzenia, które skutecznie podwoi wszystkie nasze zatwierdzenia?Zmień plik wersji automatycznie po zatwierdzeniu z git
8
A
Odpowiedz
9
Możesz użyć do tego celu git hooks.
Specjalnie dla haka pre-commit
. Można go utworzyć z próbki w .git/hooks/pre-commit.sample
, usuwając sufiks .sample
i edytując go. Zawartość pre-commit
zostanie wykonana tuż przed zatwierdzeniem.
To może zawierać coś takiego
#!/bin/sh
command-that-increases-version version.text
git add version.text
Wszelkie modyfikacje version.text
zostaną następnie uwzględnione w popełnić.