Есть ли способ автоматически проверять ожидающие изменения TFS 2018

#tfs

#tfs

Вопрос:

Это мое требование.

  1. У меня есть проект, который ссылается на три библиотеки DLL от сторонних разработчиков.
  2. Эти dll меняются. Поэтому я хотел бы, чтобы они регистрировались автоматически без необходимости выполнять какие-либо ручные задачи, такие как нажатие кнопки регистрации в Visual Studio.

Как только он будет проверен в TFS, CI возьмет на себя управление созданием и сборкой и запустит тесты.

Моя среда — TFS 2018 и Visual Studio 2017-2019.

Я потратил огромное количество времени. пытаюсь разобраться в этом.

Комментарии:

1. Привет, что ты пробовал? Можете ли вы поделиться немного? Используете ли вы git или TFS контроль версий?

2. Я пробовал TFSVC. Поскольку это то, что мы используем в TFS 2018.

3. Вы пробовали «статус» командной строки TFS docs.microsoft.com/en-us/azure/devops/repos/tfvc /…

4. Я посмотрел на это, но я думаю, что мне нужно запустить приложение вручную, чтобы выполнить регистрацию. Я хочу, чтобы регистрация была выполнена, как только произойдет ожидающее изменения. Без какого-либо ручного вмешательства.

5. Боюсь, этого достичь невозможно. Вы должны вручную проверить ожидающие изменения.

Ответ №1:

Вы можете запланировать проверку tf как задачу Windows. Он может запускать каждые 10 минут или 1 час следующую команду:

проверка tf / noprompt «PATH_TO_LOCAL_WORKSPACE_FOLDER» / рекурсивный

Если PATH_TO_LOCAL_WORKSPACE_FOLDER изменений нет, команда возвращает:

Ожидающих изменений, соответствующих указанным элементам, нет.

Файлы не возвращены.

Если папка содержит изменения, команда возвращает и возвращает:

Список с некоторыми файлами

Проверен набор изменений #ID.