2013-06-14 13 views
8

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

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ć.

Powiązane problemy