2012-03-28 21 views
10

私は解決できないようなTFSでこの本当に奇妙な問題を抱えています。TFSで削除されたファイルの特定のバージョンを取得

約1年前、私は 'extensions.cs'というファイルを作成し、ソース管理に入れました。チェンジセット1000について言えば、ファイルは削除されました(不要になったため)。もちろん、問題はありません。

今度は、チェンジセット3000の古いプログラムをビルドする必要があります。ちょうど 'extensions.cs'を使用してしまったのですが、チェンジセット3000(またはその変更についてはチェンジセット)でそのファイルをチェックすることはできません。それはその時に存在していただろう。ソースコントロールエクスプローラでそのファイルを見ることができますが、グレー表示され、最新のステータスが「削除済み」として表示されます

私はそれを取り戻すことができないので愚かなようです私が間違ってやっていること、そしてこの問題をどうやって解決するのか?

+0

チェンジセット3000で*親フォルダ*を取得できますか?それとも1000、その問題? –

+0

はい、できますが、「削除された」とマークされたものは、パイプのように話すことはありません。 –

+0

この機能は、説明したとおりに機能するはずです。スクリーンショットかもしれない?その項目の履歴(削除されたチェンジセットを確認する) –

答えて

25

使用tf undelete

またはUI経由:>Visual Studio Team Founation Server

Tools>Optionsは>Source ControlShow deleted items in the Source Control Explorerを確認してください。次に、1つまたは複数のファイルとUndeleteを選択します。

undelete

+0

影響を受ける各ファイルを手作業で選ぶことは時間の無駄だと思われます。私はTFSに合理的な振る舞いをさせることができます。 –

+0

はい、私が望むチェンジセットに切り替える必要があり、それぞれに「競合を解決する」必要があります。これは本当にTFSがやりたいことですか? –

+0

ファイルが削除された場合、どうして競合が発生しますか? – KMoraz

関連する問題