web-dev-qa-db-ja.com

(ワークスペース全体ではなく)TFSのサブフォルダーのローカルパスを変更するにはどうすればよいですか?

プロジェクトの作業を開始したときに、TFSでIPAddress\CompanyName\ProductName\DevBranchをダウンロードし、C:\DevBranchにマッピングしました。しかし、今はルートフォルダーをローカルパスにマップしたいので、IPAddress\CompanyNameC:\CompanyNameにマップしました。ただし、IPAddress\CompanyName\ProductName\DevBranchは、C:\DevBranchではなく、C:\CompanyName\ProductName\DevBranchに引き続きマップされます。

このローカルパスのマッピングを変更するにはどうすればよいですか?古いローカルフォルダーから新しいローカルフォルダーにすべてのファイルを自動的に移動させたい。

私が調べたものはすべて、ワークスペースの編集について話し続けており、ルートフォルダーの変更にのみ適用されるようです。ワークスペースを編集する場合、表示されるローカルマッピングはC:\CompanyNameのみです。サブフォルダーごとにマッピングを変更できるものはありません。

編集:新しい作業フォルダーを追加し、ソース管理フォルダーをIPAddress\CompanyName\ProductName\DevBranchに、ローカルフォルダーをC:\DevBranchに設定し、ローカルフォルダーをC:\CompanyName\ProductName\DevBranchに変更して、ワークスペースを編集しようとしました。 、まだ機能しませんでした。ソース管理エクスプローラーには、C:\DevBranchがローカルフォルダーとして引き続き表示されます。助けてください。私は何をすべきかわかりません。

編集:ソース管理エクスプローラーでIPAddress\CompanyNameを右クリックし、[詳細設定]> [マッピングの削除]をクリックしました。ただし、IPAddress\CompanyName\ProductName\DevBranchを右クリックしても、そのようなオプションはありませんでした。ある種のゾンビマッピングのようなものです。変更することも削除することもできず、ほとんどの場合、ソース管理エクスプローラーはマッピングの存在を認めずに表示し続けます。

12
Kyle Delaney

ソース管理エクスプローラーに問題があります フィードバックがあります:ワークスペースの問題の管理-プロジェクトのローカルパスの変更

[最新バージョンの取得](スクリーンショット)をクリックして最新バージョンを取得すると、ファイルが正しいフォルダーに格納され、キャッシュが更新されます。その後、ソース管理エクスプローラーでパスが変更されます。

9

Team Foundation Server(TFS)の作業ディレクトリのローカルパスを変更する場合は、File -> Source Control -> WorkspacesFile -> Source Control -> Advanced -> Workspaces VS2017の場合)、ワークスペースを選択し(コンピューター名と一致する必要があります)、[編集]をクリックします。

次のダイアログで、ルートTFSノードのマッピングをハードドライブの新しい場所に変更します。プロジェクトの関連付けを更新するには、TFSツリー全体で「取得」を実行する必要があります。

10
Muhammad Yaseen

「プロジェクトの関連付けを更新するには、TFSツリー全体で「Get」を実行する必要があります」について、ブランチルートレベルで「Get」を行うと機能します(TFSツリー全体が多すぎる可能性があります)

2
Viorel Banesaru

VS2017の場合、File-> Source Control-> Advanced-> Workspaces ...からローカルパスを変更できます。コンピューター名が含まれる行を選択し、編集してローカルパスを変更します。

1
Savan Gadhiya