リリースブランチを開始すると:
$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'
フォローアップしてバージョンnmberをバンプしたいと思います。 しかし、なぜそしてどのように? 私が終了するとき、それは自動的に行われますか?
バンピングとは、バージョン番号を増やす行為を指します。 ブランチに関する限り、gitflowはこれを自動的に行います。 しかし、あなたのアプリケーション(またはあなたがバージョン管理しているものは何でも)はおそらくそれが現在どのバージョンであるかを知りたがっています。 もちろん、これはまだ手動で行う必要があることです。
gitflowが「今すぐバージョン番号をバンプする」必要があると報告した場合、それは次のことを意味します。正しいバージョン番号を反映するようにファイルを手動で更新します。
彼はヴィンセント、
迅速な返信のためのダンクジェウェル。
スクリプトはうまく機能します。 リリースブランチなどがリモートでどのように機能するかはまだわかりません。 それはまだ基本的なgitだと思います。
Nogmaalsありがとう!
私は_Git_に少し慣れていませんが、ファイルを手動で更新することの意味がよくわかりませんでしたか? そのためのコマンドはありますか、それとももう一度コミットするという意味ですか。
前もって感謝します。
@ Dmaster420 no nvieは、実際には、バージョンを記述して自分でインクリメントできるコードベース内の場所を見つけることを意味します。
例えば、私のDjangoアプリケーションの中に私は通常の.pyファイルのinitベースにバージョンを格納します。
https://github.com/airtonix/django-ikari/blob/master/ikari/__init__.py
それから私はsetup.pyでそれを使用します:
https://github.com/airtonix/django-ikari/blob/master/setup.py#L8
編集」INITの.pyをと『0.0.9』(または任意のあなたのリリースバージョンがある)に『0.0.8』からそれを変更します。私の場合、nvieが言っています
ただし、これを自動化できるフックを提供するgit-flowのフォークバージョンが存在します。
最も参考になるコメント
バンピングとは、バージョン番号を増やす行為を指します。 ブランチに関する限り、gitflowはこれを自動的に行います。 しかし、あなたのアプリケーション(またはあなたがバージョン管理しているものは何でも)はおそらくそれが現在どのバージョンであるかを知りたがっています。 もちろん、これはまだ手動で行う必要があることです。
gitflowが「今すぐバージョン番号をバンプする」必要があると報告した場合、それは次のことを意味します。正しいバージョン番号を反映するようにファイルを手動で更新します。