Gitflow: Wie stoße ich die Version an?

Erstellt am 27. Apr. 2010  ·  4Kommentare  ·  Quelle: nvie/gitflow

Wenn ich einen Release-Zweig starte:

$git flow release start release-1.1 1fe0166
Switched to a new branch 'release/release-1.1'

Summary of actions:
 - A new branch 'release/release-1.1' was created, based on '1fe0166'
 - You are now on branch 'release/release-1.1'

 Follow-up actions:
 - Bump the version number now!
 - Start committing last-minute fixes in preparing your release
 - When done, run:

      git flow release finish 'release-1.1'

Ich möchte nachverfolgen und die Versionsnummer erhöhen. Aber warum und wie? Wird es automatisch erledigt, wenn ich fertig bin?

Hilfreichster Kommentar

Bumping bezieht sich auf das Erhöhen Ihrer Versionsnummer. Was Branches angeht, erledigt das gitflow automatisch für dich. Aber Ihre Anwendung (oder was auch immer Sie versionieren) möchte wahrscheinlich wissen, welche Version es derzeit ist. Dies müssen Sie natürlich weiterhin manuell tun.

Wenn gitflow meldet, dass Sie "Ihre Versionsnummer jetzt ändern" sollten, bedeutet dies Folgendes: Aktualisieren Sie Ihre Dateien manuell, damit sie die richtige Versionsnummer widerspiegeln.

Alle 4 Kommentare

Bumping bezieht sich auf das Erhöhen Ihrer Versionsnummer. Was Branches angeht, erledigt das gitflow automatisch für dich. Aber Ihre Anwendung (oder was auch immer Sie versionieren) möchte wahrscheinlich wissen, welche Version es derzeit ist. Dies müssen Sie natürlich weiterhin manuell tun.

Wenn gitflow meldet, dass Sie "Ihre Versionsnummer jetzt ändern" sollten, bedeutet dies Folgendes: Aktualisieren Sie Ihre Dateien manuell, damit sie die richtige Versionsnummer widerspiegeln.

Er Vincent,
Danke je wel für die schnelle Antwort.
Die Skripte funktionieren super. Ich bin mir noch nicht sicher, wie Release-Zweige usw. mit Fernbedienungen funktionieren. Ich denke, das ist immer noch grundlegendes Git.
Nogmaals Danke!

  • Charlie

Hi

Ich bin ein bisschen neu mit _Git_ und ich habe nicht wirklich verstanden, was du mit manueller Aktualisierung meiner Dateien meinst? Gibt es dafür einen Befehl oder meinst du einfach nochmal einen Commit.
Danke im Voraus.

@Dmaster420 no nvie bedeutet eigentlich, dass Sie den Ort in Ihrer Codebasis finden, an dem Sie die Version beschreiben und selbst inkrementieren könnten.

Zum Beispiel speichere ich in meinen Django-Anwendungen die Version normalerweise in der Basis- Init- .py-Datei:

https://github.com/airtonix/django-ikari/blob/master/ikari/__init__.py

dann verwende ich das in der setup.py:

https://github.com/airtonix/django-ikari/blob/master/setup.py#L8

In meinem Fall ist nvie sagen: „bearbeiten die init .py und ändern Sie es von‚0.0.8‘auf‚0.0.9‘(oder was auch immer Ihre Release - Version ist)

Es gibt jedoch eine gegabelte Version von git-flow, die Hooks bereitstellt, mit denen Sie dies automatisieren können.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen