git-flow:リリースブランチをオリジンからチェックアウトする方法は?
-
27-10-2019 - |
質問
git-flow を使用して、公開されたリリースブランチを中央リポジトリからプルするための推奨ワークフローは何ですか?
例:
マイクはリリースブランチを作成し、「git flow releasepublish1.0」を通じて公開しました
ジェーンはそのリリースブランチにも取り組みたいと思っていますが、その特定のブランチでgitフローを引き続き使用するために、中央リポジトリからどのようにプルしますか?
-
git flow release start 1.0
、次にgit pull
を使用して、ローカルでブランチを作成しますか? -
git checkout -b release/1.0 origin/release/1.0
を使用してgitを介してローカルで追跡ブランチを作成し、そこから続行します(gitフローはこの方法でブランチで機能しますか?)
解決
必要なのはローカルトラッキングブランチを設定することだけで、git-flow固有のコマンドは必要ありません。Git-flowは、ブランチの名前と、プレフィックスが「release /」文字列であるかどうかのみを考慮しているようです。
したがって、git branch --track release/1.5 origin/release/1.5
のようなローカル追跡ブランチを設定するだけです。
他のヒント
git flow release(および機能)には、実行しようとしていることを単純化するための「track」コマンドがあります。すでに公開されているブランチのローカルトラッキングブランチを設定し、それに切り替えるには、次のようにします。 ジェネラコディセタグプレ
または ジェネラコディセタグプレ
これは、リリース「track」のgitflowソースからのコードの抜粋です。"コマンド: ジェネラコディセタグプレ
git flow release publish
が完了すると、次のことができます。
ジェネラコディセタグプレ
そして、引っ張り始めることができます: ジェネラコディセタグプレ
所属していません StackOverflow