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