VS 2010を実行しているので、TFS 2010でビルドしたいです。チームエクスプローラーで、接続を古いTFS 2008ビルドサーバーから新しいTFS 2010サーバーに変更します。ここで、ソースコントロールを古いローカルディレクトリ(C:\ TFS)から新しいディレクトリ(C:\ TFS2010)にマップします。 [ファイル]-> [ソース管理]-> [ワークスペース]を使用して、プロジェクトのトップレベルマッピングを新しい場所に変更し、[再帰]チェックボックスをクリックします。
ただし、トップレベルのマッピングが変更されても、第2層フォルダーのローカルパスは変更されません。
すべてのマッピングを削除してみて、更新してみました。 VS2010の再起動を試みました。古いディレクトリの名前を変更しようとしました-それは許可されませんでした。
トップレベルから最新版を取得しようとはしていません。時間がかかりすぎて、おそらくディスク容量が足りないからです。
奇妙なことに、第2層のプロジェクトフォルダーを選択しているときに[ファイル]-> [ソース管理]-> [クローク]に移動すると、その層のマッピングは既に更新されていると思われます。
すべてのプロジェクト(またはその一部だけ)を別のローカルパスに再マップする方法はありますか?
または[ファイル]-> [ソース管理]-> [ワークスペース]->問題のワークスペースを選択すると、削除して再度作成できます。
ファイル->ソース管理->ワークスペース->問題のワークスペースを選択し、「編集」をクリックします。
影響を受けたフォルダをクロークしてからクロークを解除すると、うまくいきました。
Team Foundation Server(TFS)の作業ディレクトリのローカルパスを変更する場合は、[ファイル]-> [ソース管理]-> [詳細]-> [ワークスペース]に移動し、ワークスペースを選択して[編集]をクリックします。 次のダイアログで、ルートTFSノードのマッピングをハードドライブの新しい場所に変更します。
これまで見つけた唯一の答えは、ワークスペース定義を編集し、TFSプロジェクトの特定のマッピングを追加することです。ただし、設定が無視される場合、通常はルートレベルマッピングの原因によって処理されるマッピングを追加しないでください。プロジェクトに一意のマッピングを追加すると、機能しているように見えます。完全な答えではありません。
右クリックしてルートを再マップできるため、プロジェクトフォルダーの特定のマッピングを右クリックしてリセットする必要がある機能が見落とされていたと思います。
より良い答えを楽しみにしています。
ルートフォルダーからマッピングを削除します。これが完了すると、パスを変更できるようになります。
ルートフォルダーはマップされているため、構造全体を同じパスにロックしています。