私たちのチームのプロジェクト ソリューションには、いくつかの個別のプロジェクトが関連付けられています。そのうちの 1 つは、アプリケーション レイヤーの基盤となるフレームワークとして機能するように設計されており、「FrameworkProject」と呼びます。このプロジェクトのコードを編集する必要があるのはごくまれなケースであり、そのような場合はコードの変更を承認できるようにしたいと考えています。これを実現できる TFS 機能はありますか?
VS2010 と TFS2010 を使用しています。
私たちのチームのプロジェクト ソリューションには、いくつかの個別のプロジェクトが関連付けられています。そのうちの 1 つは、アプリケーション レイヤーの基盤となるフレームワークとして機能するように設計されており、「FrameworkProject」と呼びます。このプロジェクトのコードを編集する必要があるのはごくまれなケースであり、そのような場合はコードの変更を承認できるようにしたいと考えています。これを実現できる TFS 機能はありますか?
VS2010 と TFS2010 を使用しています。
フレームワークの「作業」ブランチを作成し、レビュアー以外のすべてのメイン ブランチからチェックイン権限を取り消すことができます。誰かが変更を行う必要がある場合、作業ブランチを変更する必要があり、レビュアーはこのステップで変更をメイン ブランチにマージする必要があります。レビュアーは、チェックインする前に、マージセットで好みの差分ツールを使用してすべての変更を確認します。彼の作業コピーを元に戻し、必要に応じてレビューコメントを作業ブランチにチェックインすることで、マージを取り消して修正を要求します。
その他のオプションを次に示します。