web-dev-qa-db-ja.com

ローカルTFS 2010パスを変更できません

VS 2010を実行しているので、TFS 2010でビルドしたいです。チームエクスプローラーで、接続を古いTFS 2008ビルドサーバーから新しいTFS 2010サーバーに変更します。ここで、ソースコントロールを古いローカルディレクトリ(C:\ TFS)から新しいディレクトリ(C:\ TFS2010)にマップします。 [ファイル]-> [ソース管理]-> [ワークスペース]を使用して、プロジェクトのトップレベルマッピングを新しい場所に変更し、[再帰]チェックボックスをクリックします。

ただし、トップレベルのマッピングが変更されても、第2層フォルダーのローカルパスは変更されません。

すべてのマッピングを削除してみて、更新してみました。 VS2010の再起動を試みました。古いディレクトリの名前を変更しようとしました-それは許可されませんでした。

トップレベルから最新版を取得しようとはしていません。時間がかかりすぎて、おそらくディスク容量が足りないからです。

奇妙なことに、第2層のプロジェクトフォルダーを選択しているときに[ファイル]-> [ソース管理]-> [クローク]に移動すると、その層のマッピングは既に更新されていると思われます。

すべてのプロジェクト(またはその一部だけ)を別のローカルパスに再マップする方法はありますか?

28
Kevin

または[ファイル]-> [ソース管理]-> [ワークスペース]->問題のワークスペースを選択すると、削除して再度作成できます。

54

ファイル->ソース管理->ワークスペース->問題のワークスペースを選択し、「編集」をクリックします。

20
hyprsleepy

影響を受けたフォルダをクロークしてからクロークを解除すると、うまくいきました。

8
Adamy

Team Foundation Server(TFS)の作業ディレクトリのローカルパスを変更する場合は、[ファイル]-> [ソース管理]-> [詳細]-> [ワークスペース]に移動し、ワークスペースを選択して[編集]をクリックします。 TFS Image 次のダイアログで、ルートTFSノードのマッピングをハードドライブの新しい場所に変更します。

これまで見つけた唯一の答えは、ワークスペース定義を編集し、TFSプロジェクトの特定のマッピングを追加することです。ただし、設定が無視される場合、通常はルートレベルマッピングの原因によって処理されるマッピングを追加しないでください。プロジェクトに一意のマッピングを追加すると、機能しているように見えます。完全な答えではありません。

右クリックしてルートを再マップできるため、プロジェクトフォルダーの特定のマッピングを右クリックしてリセットする必要がある機能が見落とされていたと思います。

より良い答えを楽しみにしています。

1
BuzyBuzy

ルートフォルダーからマッピングを削除します。これが完了すると、パスを変更できるようになります。

ルートフォルダーはマップされているため、構造全体を同じパスにロックしています。

0
prakash

TFSマッピングは、ソース管理エクスプローラーでも変更できます。これはVisual Studio 2017にあります。

  1. Team Explorerの下のSource Control Explorerを開きます

Open Source Control Explorer

  1. TFSフォルダーを右クリック->詳細設定->マッピングの削除( VS 2017でここを削除せずにマッピングを変更できます)

Right click menus

  1. Local Folderを変更し、Changeをクリックします

Change Mapping

ここから、まだ存在しない場合は新しいフォルダーを作成し、TFSからマップ/ダウンロードします。

0
Tony L.