プロジェクトの作業を開始したときに、TFSでIPAddress\CompanyName\ProductName\DevBranch
をダウンロードし、C:\DevBranch
にマッピングしました。しかし、今はルートフォルダーをローカルパスにマップしたいので、IPAddress\CompanyName
をC:\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
を右クリックしても、そのようなオプションはありませんでした。ある種のゾンビマッピングのようなものです。変更することも削除することもできず、ほとんどの場合、ソース管理エクスプローラーはマッピングの存在を認めずに表示し続けます。
ソース管理エクスプローラーに問題があります フィードバックがあります:ワークスペースの問題の管理-プロジェクトのローカルパスの変更 。
[最新バージョンの取得](スクリーンショット)をクリックして最新バージョンを取得すると、ファイルが正しいフォルダーに格納され、キャッシュが更新されます。その後、ソース管理エクスプローラーでパスが変更されます。
Team Foundation Server(TFS)の作業ディレクトリのローカルパスを変更する場合は、File -> Source Control -> Workspaces
(File -> Source Control -> Advanced -> Workspaces
VS2017の場合)、ワークスペースを選択し(コンピューター名と一致する必要があります)、[編集]をクリックします。
次のダイアログで、ルートTFSノードのマッピングをハードドライブの新しい場所に変更します。プロジェクトの関連付けを更新するには、TFSツリー全体で「取得」を実行する必要があります。
「プロジェクトの関連付けを更新するには、TFSツリー全体で「Get」を実行する必要があります」について、ブランチルートレベルで「Get」を行うと機能します(TFSツリー全体が多すぎる可能性があります)
VS2017の場合、File-> Source Control-> Advanced-> Workspaces ...からローカルパスを変更できます。コンピューター名が含まれる行を選択し、編集してローカルパスを変更します。