1

私は巨大なリポジトリを持っています。少し前に、FooBar.xml という名前のファイルが、tfs の不明なディレクトリから削除されました。ファイルを見つける最も簡単な方法は何ですか? リポジトリには何千ものディレクトリがあるため、削除されたファイルを探してすべてのディレクトリを手動で検査することは現実的なオプションではありません。

4

1 に答える 1

5

Visual Studio コマンド プロンプトから次のコマンドを使用します。

tf undelete $/TeamProject/FooBar.xml /noget /recursive

これにより、リポジトリ内の FooBar.xml という名前のファイルの削除が取り消され、削除取り消しは保留中の変更として残されます。リポジトリの特定のブランチまたは領域に絞り込むことができれば、速度が向上します。

次に、保留中の復元のリストを調べて、保持したいファイルを特定し、他の保留中の変更を「元に戻す」ことができます。

于 2012-08-08T16:44:18.143 に答える