TFS:削除されたフォルダーとアイテムを復元する


86

TFSのいくつかのファイルといくつかのフォルダーを削除しました。多くのチェックインの後で、削除した機能をプロジェクトに戻す必要があることがわかりました。

削除したファイルやフォルダを復元するにはどうすればよいですか?


それらはまだローカルにありますか(ファイル/フォルダーはTFSのために削除され、ディスク上に残っている可能性があります)?
ラファエルアルトハウス2012年

@RaphaëlAlthaus:残念ながらそうではありません。私はずっと前にいくつかの機能を構築しました。その後削除されました。今私はそれが必要ですが、それらを適切に戻す方法がわかりません
hwcverwe 2012年

回答:


158

チームエクスプローラー(Visual Studio内)の場合:ツール| オプション| ソース管理| Visual Studio Team Foundation Serverを選択し、[削除済みアイテムを表示...]を選択します。

次に、ソース管理エクスプローラーで、アイテムがグレー表示されているのがわかります。それらを右クリックして、元に戻すことができます。(このオプションは、削除を取り消した後、現在のワークスペースに含まれる場合にのみ使用できます)。

注意。Visual Studioの新しいバージョン(2013など)では、ソース管理エクスプローラーのツールバーに削除されたアイテムの表示をオンに切り替えるボタンがあります。その2番目のボタン(ここではVSダークテーマ):

ここに画像の説明を入力してください

または、TFS PowerToysを使用して、履歴を確認し、右クリックして[変更セット全体をロールバック]を選択できます。これにより、保留中の変更が作成され、選択した変更セットの変更が元に戻ります。

編集:VSの新しいバージョンに関する段落を追加しました。


2
@heisenbergそれどころか、かつての病的な遺跡を歩いていたので、これは私にとって半日無駄になりました...
マイクガスリー

ありがとう-私が書いた2つのWebサービス全体を一掃して忘れてしまったなんて信じられませんでした。これは私を救った
BrianLegg 2016

2

@Richardの回答に従って正常に削除を取り消すと仮定すると、ソリューションエクスプローラーに表示されるアイテムに問題がある可能性があります(少なくとも、Visual Studio 2015を使用している私にとっては)。つまり、ファイルはハードドライブのプロジェクトのフォルダー構造の適切な場所に復元されますが、VSには表示されません。

これを解決するには、ソリューションエクスプローラーの[すべてのファイルを表示]ボタンをクリックします。

ここに画像の説明を入力してください

幽霊のような白いアイコンでファイルが表示されます。それを右クリックして、「プロジェクトに含める」を選択します。変更を保存してチェックインします。あなたはビジネスに戻っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.