TFV C Ошибка «Отменить без изменений» в конвейере Ubuntu - PullRequest
1 голос
/ 03 мая 2020

Я пытаюсь выполнить команду «отменить неизмененные» в Linux TFV C конвейере.

Команды запускаются из сценария bash:

tf workspaces -login:${credentials} -collection:${collectionURL}
tf checkout * -recursive -login:${credentials}
tf uu * -recursive -login:${credentials} -collection:${collectionURL}
tf checkin * -recursive -comment:${comment} -login:${credentials} -noprompt

Проблема в том, что третья команда завершается неудачно:

tf uu * -recursive -login:${credentials} -collection:${collectionURL}

С ошибкой:

An error occured: There is no working folder mapping for '/home/user/tfsAgent/_work/1/s/folder_name'

Я понимаю, что проблема в том, что у меня нет прямого сопоставления с каталог 'имя_папки': вместо этого у меня есть сопоставления с несколькими его подкаталогами.

В исходном элементе управления нет указанного c пути, который я могу сопоставить непосредственно с каталогом 'имя_папки'. Нет ли обходного пути для этого?

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 04 мая 2020

У нас нет команды tf uu в качестве команды управления версиями TFV C.

Вы можете сослаться на нашу официальную команду do c здесь Использовать команды Team Foundation для управления версиями

Похоже, вы пытались использовать команду tfpt uu, чтобы отменить извлечение неизмененных файлов в пакетном файле.

Однако инструмент TFS является устаревшим инструментом. Инструмент не существует для TFS 2017 / Visual Studio 2017 и более поздних версий.

Для этого нет обходного пути.

...