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 до того, как мне дали разрешение на чтение, но не на запись. Предоставление моей учетной записи для чтения / записи было единственным исправлением, которое позволило мне получить файлы.

Другие вопросы по тегам