TFSのコミットを行うための戦略は何ですか?

私はTFS 2010をソース管理システムとして使用していますが、複数のコミットを行いたいが、レビューを必要とするポリシーのためにそれらをチェックインできないという問題があります。

私は、レビューよりも多くのコミット(ほんの数分おきに)をしたい。基本的に私は一時的な場所にコミットしたいと思って、誰かが個々のコミットを見直すと、彼らはメインのソースコントロールに昇格します。

Shelvingはこれを適切に解決しません。Shelvesetを直接コミットすることはできないからです。それはDVCSではないので、ローカルコミットを行うことはできません。

プライベートブランチを作成して査読者にトランクにマージさせる唯一の方法はありますか?

あるいは、このシナリオのための正気な代替手段はありますか?

4
シェルフセットをTFS2010で直接コミットすることはできますが、コマンドラインを使用する必要があります。 tf checkin/shelveset:shelvesetname [; shelvesetowner] シェルフセットを作成するときにレビューア、タスク、およびチェックインのコメントを入力します。
追加された 著者 Ian Goldby,

2 答え

別のブランチが私が推奨するものです。

あなたは基本的に品質パターンによって支店に従います。レビューされていないコードブランチ、レビューされたコードブランチ。

3
追加された
私の特定のケースでは、Mercurialをローカルで使用し、TFSにコミットすることはめったにありませんでした。それがオプションでない場合は、分岐が行く方法です。
追加された 著者 Michael Stum,

今はあなたを助けてくれていませんが、Dev11ではこのようなプロセスに使用できるCode Review機能を出荷しています。キャメロンとブライアンの \ BUILD \プレゼンテーション Jamie

また、自分自身で遊ぶためのデベロッパープレビューのコピー

2
追加された