私はTFS 2012を使用しています.コマンドラインを使用してワークスペースを作成し、それをフォルダーにマップしました.しかし、これを使用してワークスペースを作成した後、エラーが発生しました.エラーは
cd "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE"
tf workspace /noprompt /new mynewworkspace;"myusername" /server:"http://pc1:8080/tfs/newcollection"
tf workfold /map "$\newproject/Quick setup" "\\pc100\desktop\new" /server:"http://pc1:8080/tfs/newcollection" /workspace:mynewworkspace
tf get /recursive "\\pc100\desktop\new"
これらのワークスペースを実行した後、「mynewworkspace」が作成されましたが、マップされたフォルダーが適切ではありません。
チーム エクスプローラーでマッピングの詳細を確認すると、ワークスペースに 1 つではなく 2 つのマッピングがありました。
最初のものは、「C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE」(ローカル フォルダー) にマップされた「$/」(ソース管理フォルダー) でした。
と
「\pc100\desktop\new」にマッピングされた「$\newproject/Quick setup」(ソース管理フォルダー)
最初のマッピングが発生した理由がわかりません (つまり、「$/」(ソース管理フォルダー) が「C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE」(ローカル フォルダー) にマップされます)。 .
だからこれで私を助けてください。私のコマンドで何が間違っていますか?
この後、「C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE」へのマッピングが削除されるように、tfs からワークスペースを削除しました。ただし、コマンドを実行して新しいワークスペースを作成する場合
cd "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE"
tf workspace /noprompt /new mynewworkspace;"myusername" /server:"http://pc1:8080/tfs/newcollection"
次に、「パス C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE は既にワークスペース mynewworkspace にマップされています」のようなエラーが発生します。
しかし、実際には、ワークスペースを以前に削除しました。では、2つの問題の両方を解決するにはどうすればよいですか?