web-dev-qa-db-ja.com

物理ファイルを失うことなくTFSマップを解除する方法は?

Visual Studio 2010のTFSソース管理でソースのマッピングを解除すると、ローカルでダウンロードされたファイルが自動的に削除されます。

どうすればそれらをそのままにしておくことができますか?

ナム。

12
Nam G VU

私はこの振る舞いを見たことがありません。マップを解除するときに、ワークスペース内のすべてのファイルを再ダウンロードすることを選択していますか?その場合は、そうしないことを選択してください。ファイルはローカルに保存する必要があります。 TFSはその時点で変更を追跡しなくなったため、これらのファイルに誤って変更を加えた場合、多くの問題が発生する可能性があることに注意してください。

マップ解除後にこれらのファイルを保持する必要がある、どのようなプロセスを実装しようとしていますか?多分あなたが必要なことを達成するための別の方法がありますか?

-編集-これを行う場合、ファイルは単なるファイルであるため、次のことができます。

  • そのワークスペース内のすべてのファイルの取得を実行します
  • それらをハードドライブ上の別のフォルダにコピーします
  • その新しいフォルダをマップします
  • 新しいフォルダ構造内のすべてに対して「ファイルの追加」を実行します
  • チェックイン。

これを行うときは、すべてのプロジェクト/ソリューションをソース管理に再バインドする必要があります。

3
Robaticus

VS2012では

「[ワークスペースの管理]ダイアログでマッピングを削除できます([ファイル]-> [ソース管理]->詳細-> [ワークスペース...])ワークスペースを選択してselect edit、そのマッピングのエントリを削除し、[OK]をクリックします。Getを実行するように求められたら、「いいえ」と言うことができ、アイテムは次にGetを実行するまでローカルディスク。」

私はそれにいくつかの情報を追加しました。

ソース: マッピングの削除

私が解決策を探しに何時間も行ったので誰かがこれについて助けを必要とする場合に備えて....そしてこれはあなたが持っているすべてのマッピングを見て、ローカルファイルを削除せずに必要に応じてそれらを削除する方法です。

20
Mindless