tf dir Нет сопоставления рабочей папки для
Я пишу скрипт сборки и пытаюсь получить файлы из TFS через командную строку, но не могу заставить их работать. Всегда получайте сообщение "Все файлы обновлены", пока файл не существует.
Я удаляю существующее рабочее пространство и создаю новое рабочее пространство и сопоставляю его с локальной папкой. Все это работает без ошибок. Однако после этого я не могу получить файлы. Что может быть не так. Какие еще шаги мне нужно сделать, чтобы диагностировать это.
Ниже приведен список команд и результатов:
D:\temp\tfs\Dev>tf workfold
====================================================================
Workspace: xantworkspace
Collection: https://dev.company.com/tfs/
$/allProjects/MobileProject/Dev: D:\temp\tfs\Dev
D:\temp\tfs\Dev>tf dir
There is no working folder mapping for D:\temp\tfs\Dev.
D:\temp\tfs\Dev>tf get
All files up to date.
D:\temp\tfs\Dev>tf get /all
All files up to date.
D:\temp\tfs\Dev>cd ..
D:\temp\tfs\Dev>tf get /all /force
All files up to date.
D:\temp\tfs\Dev>tf get /all /force /overwrite
All files up to date.
D:\temp\tfs\Dev>tf get /all /force /overwrite /recursive
All files up to date.
D:\temp\tfs\Dev>tf get /all /force /overwrite /recursive /version:T
All files up to date.
В TFS у файлов $/allProjects/MobileProject/Dev есть файлы и папки.
2 ответа
Вы случайно не используете Team City? Если это так, в Team City есть два разных типа агентов. Создается рабочее пространство, которое не ориентировано на TFS (по умолчанию). Другой соединяется с TFS и может использоваться как обычное рабочее пространство.
У меня был подобный опыт работы с TFS до того, как мне дали разрешение на чтение, но не на запись. Предоставление моей учетной записи для чтения / записи было единственным исправлением, которое позволило мне получить файлы.