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