0

私は最近、VincentDriessensGit分岐モデルに似た分岐モデルの使用に興味を持ち始めまし。複数の開発者が同じプロジェクトに取り組んでいるため、さまざまな機能にさまざまなブランチを使用することは、私たちにとって大きなプラスです。モデルは、機能が開発された後、それが開発ブランチにマージされ、特定の時間にそれからリリースブランチが作成されることを示しています。

今の私の問題は、前回のリリース以降、誰がdevブランチに何を追加したのかわからないことですが、次のリリースで実装される変更のリストを提示したいと思います。だから問題は、どの機能がdevブランチに追加されたかをどうやって知るのかということです。

バージョン管理にはTFSを使用しています。私の知る限り、次のオプションがあります。

  • バージョンのラベル付けとコメントの改善(現在、ラベル付けはなく、コメントもほとんどありません)
  • TFSタスクをバージョンにリンクする(ただし、そのリストを作成する方法はまだわかりません)

たぶん私は上記の私自身のオプションに従うべきですが、皆さんがこれにどのように対処するかについて興味がありました。

4

1 に答える 1

1

まず、 TFS分岐およびマージガイドを参照することをお勧めします。これは、ほとんどの質問に答える可能性が高いためです。

devブランチに追加された機能を知るにはどうすればよいですか?

Driessenのモデルの「開発」ブランチは、TFSガイダンスの「メイン」ブランチと最も密接に一致していると思います。次のリリースに移行する予定がない限り、変更をmainにマージしないことをお勧めします。次に、リリースする準備ができたら、mainの最新バージョンから分岐するだけです。

次のリリースでどの機能が意図されているかを追跡することは、作業項目追跡システムによって処理されるものです。

これとは別に、チームエクスプローラーの作業項目の追跡機能が役立つ場合があります。

于 2012-11-02T23:54:46.713 に答える