リポジトリ ルートを特定のフォルダにマップする (例: に$/
マップするD:\Home
) ワークスペースがあります。これにより、リポジトリ内のデフォルトの「自然な」フォルダー構造が取得され、手動でマップする必要がなくなります。
デフォルトの TFS 構造の下にあるサブプロジェクトのペアがあり、最近別のフォルダーの下に移動しました。TFS は、それらがハード ドライブ上の特定の場所を指していたことを覚えていますが、必要なのは、(現在の) カスタム マッピングを失い、親フォルダーが指している場所に基づいてデフォルトのマッピングの場所を取得することです。 .
フォルダーを再マップするオプションは表示されますが、カスタム マッピングを単純に削除するオプションはありません。IIRC Visual Source Safe には、これを行う方法がありました。カスタム方法でフォルダーをマッピングするのをやめて、親フォルダーに基づいてデフォルトでマッピングされるように戻すだけです。しかし、TFSでもそれができるかどうかはわかりません...
違いがあるとすれば、これは VS2010 から使用されている TFS2005 です。
編集
これをより明確にするための例を次に示します。$/ がもともと D:\Home にマップされていたとします。したがって、$/Foo は「自然に」D:\Home\Foo にマップされます。$/Foo/Widget も自然に D:\Home\Foo\Widget にマッピングされました。その後、ウィジェットは $/Foo の下から $/Bar に移動されましたが、TFS は、D:\Home\Bar\Widgetにしたいときに、マッピングがD:\Home\Foo\Widgetであることをまだ伝えています。カスタム マッピングを削除し、ウィジェットを古い場所ではなく、親フォルダーの下の「自然な」場所にマップできるようにしたいと考えています。