87

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

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

4

3 に答える 3

161

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

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

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

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

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

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

于 2012-05-07T09:37:54.133 に答える
2

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

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

ここに画像の説明を入力

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

于 2016-05-04T20:17:46.350 に答える