Я использую TFS 2012.I используется командной строки для создания рабочего пространства и отобразить его на folder.But я получил некоторую ошибку после создания рабочего пространства с помощью this.Error чтоTfs рабочее пространство отображение в ту папку
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», но папки отображаются неправильно.
Когда я проверил детали сопоставления в командной проводнике, в рабочем пространстве было два отображения вместо одного.
Первый один был "$ /" (папка управления источником) отображается в "C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE" (локальная папка)
и
«$ \ newproject/Quick setup "(папка с исходным кодом), отображаемая на" \ pc100 \ desktop \ new "
Я не знаю, почему произошло первое сопоставление (то есть« $/»(папка с исходным кодом), сопоставленная с« C: Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE "(локальная папка)), которой не было в моих командах.
Так что, пожалуйста, помогите мне в этом. что не так в моих командах?
Итак, после этого я удалил рабочую область из tfs, чтобы исключить отображение в «C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE». но теперь, если запустить команду для создания нового рабочего пространства
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"
Но на самом деле я удалил рабочее пространство перед собой. Итак, что мне теперь делать, чтобы решить обе две проблемы?
Hi Dylan smith .. Так как я могу создать рабочее пространство, которое отображается в другой каталог (а не текущий каталог)? Пожалуйста, дайте мне пример команды. Потому что tf - это путь. поэтому мне нужно сменить каталог на путь, содержащий tf.exe. так как создать рабочее пространство, сопоставленное с другой папкой? –
установите текущий каталог туда, где вы хотите свое рабочее пространство, а затем просто укажите путь к tf.exe (например, C: \ foo> c: \ windows \ tf.exe workspace/add ...) –
ok. Если я использую путь в сетевом ПК, то как я могу установить текущий каталог в сетевой путь? Если я делаю это с помощью GUI, то я могу установить путь к сети. Поэтому я думаю, что для этого также должен быть какой-то метод или команда. Пожалуйста, помогите мне в этом –