[解決済み] git-flow に従って、以前のリリースのホットフィックスをどのように扱うべきですか?
2022-10-27 07:25:34
質問
git-flowのブランチモデルに従おうとすると。 に記載されています。 と共に ツールはこちら で、この状況をどのように扱うべきでしょうか。
1.0 リリースと 2.0 リリースを作成しました。そして、1.0 の修正プログラムを作成する必要があります。1.0 のタグから hotfix ブランチを作成し、そこで修正を実装します。しかし、その後どうするのでしょうか?
通常は master にマージして、そこに 1.1 のリリースタグを付けます。しかし、master の 2.0 より後のポイントに 1.1 をマージすることはできません。
リリースタグを hotfix ブランチに置くことはできると思いますが、そうすると master の横にリリースタグを含む永久ブランチが作成されます。それは正しい方法ですか?
どのように解決するのですか?
git flow には "support" ブランチという概念があるようです。これは、以前のリリースにホットフィックスを追加するために使用されます。
このスレッドに詳細な情報があります で、これらの例があります。
git checkout 6.0
git checkout -b support/6.x
git checkout -b hotfix/6.0.1
... 修正してください。
git checkout support/6.x
git merge hotfix/6.0.1
git branch -d hotfix/6.0.1
git tag 6.0.1
または
git flow
コマンドを使用します。
git flow support start 6.x 6.0
git flow hotfix start 6.0.1 support/6.x
... その後、変更を加える。
git flow hotfix finish 6.0.1
関連
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] Git を使ってタグをリモートリポジトリにプッシュするには?
-
[解決済み] Git リポジトリを特定のフォルダにクローンする方法は?
-
[解決済み] Gitブランチをmasterにマージする最も良い(そして最も安全な)方法は何ですか?
-
[解決済み] 2つのリビジョン間でどのファイルが変更されたかを表示する
-
[解決済み] detached HEADとmaster/originの連携はどうすればいいですか?
-
[解決済み] Git で別のブランチからブランチを作成する
-
[解決済み] Gitによるhotfixブランチのfeatureブランチへのマージ
-
gitの利用(ssh鍵の作成とgithubの利用)。
-
git-fatal: 設定されたプッシュターゲットがありません / 警告: store/README.md の LF は CRLF に置き換えられています。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
gitlab をアップロード ! [リモート拒否] dev -> dev (受信前のフックが拒否されました)
-
git pull reports エラー: :cannot open .git/FETCH_HEAD:Permission denied (.git/FETCH_HEADを開くことができません。
-
Git error: cannot spawn ssh.の回避策。そのようなファイルやディレクトリはありません
-
[Gitラーニングノート】Gitのコンフリクト:マージする前に変更をコミットするかstashする。
-
git push issues
-
[解決済み] stash@{1}は曖昧?
-
[解決済み] Git のリモート HEAD を master 以外に指定するように変更する
-
[解決済み] VSCodeからgitの統合を削除する
-
[解決済み] GitとSSH、どちらのキーを使うか?
-
[解決済み] どのブランチとマージしたいかを言わずにpullするように言われました。