0

ユーザーが TFS でファイルをチェックアウトしようとする試みを、プログラムでインターセプトしてキャンセルしようとしています。

これを行う適切な方法は、 NewPendingChange を Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer で処理することであると考えるのは正しいですか?

イベント ハンドラからイベントをキャンセルする適切な方法は何ですか?

4

1 に答える 1

1

私は間違っていた!TFS では、sln/csproj ファイルのマージと複数のチェックアウトを無効にすることができます。

[Team Foundation Server の設定] > [ソース管理ファイルの種類...] ダイアログで、新しいファイルの種類 (sln 用と csproj 用) を追加し、それらのファイル マージ属性を [無効] に設定することができました。魅力のように機能します。

残念ながら、元の質問に答える方法がまだわかりません - NewPendingChange イベントをキャンセルする方法です。

于 2009-09-10T17:08:19.850 に答える