Получение последнего источника из TFS через командную строку
Я пытаюсь получить проект из TFS из командной строки. У меня есть его местоположение на сервере (начинается с $/
) и каталог я хочу положить его в.
Я перехожу в этот каталог, введите tf workspace /new /s:<servername>
и введите имя рабочей области.
Далее я печатаю tf get /force /recursive /version:W<workspacename>
, он возвращает "Все файлы обновлены", но ничего не загрузил.
Кроме того, я хотел бы загрузить проект в каталог рабочей области, а затем <projectname>
, в настоящее время он делает кучу папок (на основе $/the/long/path/to/the/<projectname>
на сервере).
Есть ли способ, которым я могу это сделать, или мне нужно переместить его после того, как я закончу?
1 ответ
Вы также должны сопоставить папки. Взгляни на tf workfold
tf workfold /map:"$/ServerFolder/Path/To/Map","C:\LocalFolder\Path" /workspace:WorkspaceName /server:http://tfs:8080
Замените что-либо в этой командной строке, которое следует за двоеточием, на правильное значение для вашей среды.
Кроме того, вы можете отобразить на любом уровне, который вы хотите. Например, вы можете отобразить $/Project/Folder/Project1/Source
в C:\TFSSource\Project1