git-flow:リリースブランチをオリジンからチェックアウトする方法は?

StackOverflow https://stackoverflow.com/questions/5837921

  •  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ソースからのコードの抜粋です。"コマンド ジェネラコディセタグプレ

役立つgitflowコマンドライン引数

git flow release publishが完了すると、次のことができます。 ジェネラコディセタグプレ

そして、引っ張り始めることができます: ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top