MaxSter
@MaxSter
Software engineer

Как выполнить TFS команду undo только если есть файлы в Pending changes?

В build прожекте вполнется команда undo чтобы исключить все файлы из Pending changes. При определенных условиях таковых файлов не имеется и undo не работает:

<Exec command="$(tfcommand) undo /recursive /noprompt &quot;$(SolutionRoot)&quot;"/>


Я знаю, что можно костыльнуть и дописать

IgnoreExitCode="true",

но хотелось бы узнать более правльное решение, т.е. выполнять undo только если есть файлы в pending changes.
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
@Oxoron
Шарпер
Попросите у ТФС список файлов в Pending Changes, определите его длину.
Пример. Если нужно, можете код загнать в PS скрипт.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы