web-dev-qa-db-ja.com

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

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

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

83
hwcverwe

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

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

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

enter image description here

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

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

156
Richard

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

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

enter image description here

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

2
BCA