2017-08-11 15 views
-1

私は、Visual Studioのプラグインに出くわした:Visual Studio用GitFlow 2017https://marketplace.visualstudio.com/items?itemName=vs-publisher-57624.GitFlowforVisualStudio2017VSTS gitflow - 使い方は?

今、私はローカルおよびリモートブランチについて少し混乱しています。

  1. は、最新ローカル 開発から新しいローカル機能ブランチ「F1」を作成します。私の理解からgitflowのワークフローは次のようにする必要があります。
  2. このフィーチャーブランチを完了すると、新しい最新のローカル開発がリベースされます。
  3. 次にリモートフィーチャーブランチ "f1"にプッシュし、リモート "f1"へのプルリクエストを作成します。
  4. コードレビューが完了し、開発に「f1」が含まれています。
  5. ワークフロー上記のプラグインを使用する場合は、ローカル "F1" およびリモート "F1"

を削除異なるようだ:

  1. から新しいローカル機能ブランチ "F1" を作成します。最新のローカル開発。
  2. ローカルフィーチャブランチf1を終了します。これにより、ローカルの上に変更が加えられ、フィーチャーブランチが作成および削除されます。
  3. は、ローカル、リモート(可能性なしプル要求/コードレビュー)を開発しないために開発押し

は、誰かが私が要求を引っ張ると、コードレビューは、このプラグインではまだ可能であるか理解するのに役立つことはできますか?

答えて

2

master分岐が本番ブランチなので、masterブランチにdevelopブランチをマージするとき、我々は通常、プル要求とコードビューを必要とするためです。

そして、developブランチの場合、すべての開発者が変更を加えることができます。したがって、開発者がフィーチャを完成させると、開発者はそのフィーチャを開発します。彼/彼女はコードを表示せずに直接マージすることができます。開発者がすべての作業を完了すると、ローカルのdevelopをリモートにプッシュして、developブランチをmasterブランチにマージするプルリクエストを作成できます。

そして、feature/*ブランチの場合、通常は短命ブランチであるため、機能が終了するとローカルリポジトリで削除できます。

フィーチャーブランチをリモートにプッシュして、機能ブランチをコードレビューでマージするプルリクエストを作成する必要がある場合は、そうすることができますが、チームの作業プロセスが増えます。

+0

ありがとうございます。私は既に機能プル要求コードのレビューを含む "高度な" gitflowワークフローを望んでいた – Thypari

関連する問題