#tfs
#tfs
Вопрос:
Это мое требование.
- У меня есть проект, который ссылается на три библиотеки DLL от сторонних разработчиков.
- Эти 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.