Versionsdatei beim Commit mit git automatisch ändern

9

Wir haben unseren Masterzweig, in den wir unsere Funktionen einbinden. Ich muss in der Lage sein, unsere Version beim Zusammenführen / Zusammenführen als Teil der Zusammenführung automatisch zum Master zu erhöhen. Gibt es eine Möglichkeit, dass ich dies tun kann, so dass die erweiterte Version als Teil dieses Commit festgelegt wird, ohne ein automatisches 'Auschecken, Ändern, Commit' zu haben, das effektiv alle unsere Commits verdoppelt?

    
mawk044 14.06.2013, 05:09
quelle

1 Antwort

9

Sie können dazu Git-Hooks verwenden.

Der pre-commit Haken speziell. Sie können eine aus dem Beispiel in .git/hooks/pre-commit.sample erstellen, indem Sie das Suffix .sample entfernen und bearbeiten. Der Inhalt von pre-commit wird kurz vor dem Commit ausgeführt.

Es könnte so etwas enthalten

%Vor%

Jede Änderung von version.text wird dann in das Commit einbezogen.

    
Klas Mellbourn 14.06.2013, 05:12
quelle

Tags und Links