TFS でシェルフセットをアンシェルフするときに「適切なマッピングが存在しません」というエラーが発生する 質問する

TFS でシェルフセットをアンシェルフするときに「適切なマッピングが存在しません」というエラーが発生する 質問する

私は TFS 2012 を使用しています。TFS には 15 人以上のユーザーがいます。シェルフセット ファイルをアンシェルフしようとすると、以下に示すようなエラーが表示されます。

ここに画像の説明を入力してください

興味深いのは、このエラーが少数のユーザーには発生せず、それらのユーザーはそれをアンシェルフできることです。すべてのユーザーには同じ権限があります。エラーは 1 人のユーザーに発生し、別のユーザーには同じ PC (TFS サーバーがインストールされている PC) では発生しません。したがって、これは少し奇妙なエラーです。最初はマッピングの問題かもしれないと考えていましたが、別のユーザーの場合は同じ種類のマッピングでアンシェルフできます。また、ユーザーを再作成してみましたが、問題は解決しませんでした。では、なぜこのエラーが発生するのでしょうか?

ベストアンサー1

チェックしてくださいワークスペースチーム エクスプローラー > 保留中の変更で選択したもの。シェルフ解除しようとしているファイルのサーバー パスを含むマッピングを持つワークスペースを選択する必要があります。

(注: ソース管理エクスプローラーに表示されるワークスペースではなく、チーム エクスプローラーのワークスペース マッピングを使用していることを確認してください。)

保留中の変更

したがって、シェルフセット上のファイルが の場合、そのファイルまたはその親フォルダの 1 つ (例)$/TFS/Main/File1.csを含むマッピングでワークスペースを選択する必要があります。$/TFS/Main

異なるブランチに複数のワークスペースがあり、通常、「機能ブランチ」ワークスペースが選択されているときに「メイン」ワークスペースにシェルブ解除しようとすると、このエラーが表示されます。

おすすめ記事