2009-05-27 13 views
0

、あなたはこれを行うことで削除されたファイルを表示するにはチームエクスプローラを依頼することができます。プログラムで削除されたファイルを検出する方法は? Team Foundationので

ツール]> [オプション]> [ソース管理]> [ ビジュアルのTeam Foundation Serverは、>ソース管理 エクスプローラで 削除済みアイテムを表示します。

私の質問は、プログラムで同じことをどうやってやるのですか?

私は同期ツールを開発しており、TFSで削除されたファイルを検出する必要があります。 Workspace.Get(...)は、削除されていないファイルのみを返します。

どのように私はそれを達成することができますか?

答えて

1

スタートメニューの[Visual Studio]フォルダに移動し、[Visual Studio Tools]サブフォルダからVisual Studioコマンドプロンプトを起動します。

実行したいコマンドは次のとおりです。

tf dir /server:myserver $/myproject /recursive /deleted 

一般的な情報について

使用「TFヘルプ」、より多くのために、「TFSは、DIRを助ける」(MYSERVERとmyprojectには、サーバーとのプロジェクトです)このコマンドのヘルプ、または詳細については "tf.exe"のgoogleを参照してください。

+0

こんにちはジェイソン; ありがとうございます。私はコマンドを実験し、削除された項目の隣にdeletionIdを追加します。 管理対象APIで同じことが可能かどうかは分かりますか?他のAPIを使用することもできます。 ありがとうございます。 –

+0

私はそう思いますが、私はAPIのその部分を使っていないので、あなたに正式に答えられません。 –

+1

私はついにどのようにして見つけたのですか? ItemSet itemSet = sourceControl.GetItems(path、VersionSpec.Latest、RecursionType.OneLevel、DeletedState.Any、ItemType.Any); TY。 –

0

VersionControlServer.QueryHistory APIを使用すると、削除を含むすべてのバージョン管理操作が含まれるチェンジセットにアクセスできます。

関連する問題