0

私たちのチームのプロジェクト ソリューションには、いくつかの個別のプロジェクトが関連付けられています。そのうちの 1 つは、アプリケーション レイヤーの基盤となるフレームワークとして機能するように設計されており、「FrameworkProject」と呼びます。このプロジェクトのコードを編集する必要があるのはごくまれなケースであり、そのような場合はコードの変更を承認できるようにしたいと考えています。これを実現できる TFS 機能はありますか?

VS2010 と TFS2010 を使用しています。

4

3 に答える 3

0

フレームワークの「作業」ブランチを作成し、レビュアー以外のすべてのメイン ブランチからチェックイン権限を取り消すことができます。誰かが変更を行う必要がある場合、作業ブランチを変更する必要があり、レビュアーはこのステップで変更をメイン ブランチにマージする必要があります。レビュアーは、チェックインする前に、マージセットで好みの差分ツールを使用してすべての変更を確認します。彼の作業コピーを元に戻し、必要に応じてレビューコメントを作業ブランチにチェックインすることで、マージを取り消して修正を要求します。

于 2012-08-21T08:22:27.767 に答える
0

その他のオプションを次に示します。

  1. チェックイン ロックを使用して、チェックインを防止できます。これを行うには、保護する最上位ディレクトリをロックします。現在、誰かがチェックインを試みた場合、チェックインは失敗するため、変更を確認し、一時的にフォルダーのロックを解除して、チェックインを続行できるようにする内部プロセスが必要になります。
  2. チェックインが指定されたパスに送信されたときに電子メールを送信する、ゲート チェックイン ワークフローをおそらく実装できます。そこから、ゲート チェックインを完了するための承認プロセスを行うことができます。
于 2012-08-21T00:24:41.907 に答える