Как проигнорировать файлы/каталоги в TFS для предотвращения их для похода в центральный исходный репозиторий?

РЕДАКТИРОВАТЬ: Этот ответ устарел. Используйте решение ниже ...

Используйте задачу ReadLinesFromFile, чтобы получить строку замены из файла xy.xml. Отметьте

Затем используйте значение из xy.xml в качестве строки замены для задачи FileUpdate. Отметьте

И соберите все вместе;)

246
задан sergiol 21 July 2016 в 13:20
поделиться

2 ответа

Я предполагаю, что вы используете проекты веб-сайтов. Они автоматически просматривают каталог своего проекта и передают все в систему управления версиями. Их невозможно остановить.

Однако не отчаивайтесь. Проекты веб-приложений не демонстрируют этого странного и довольно неожиданного (имхо: глупого) поведения. WAP является дополнением к VS2005 и поставляется непосредственно с VS2008.

В качестве альтернативы изменению ваших проектов на WAP вы можете рассмотреть возможность перемещения папки Assets из системы управления версиями в библиотеку документов TFS. Делайте это только в том случае, если сам проект не использует файлы ресурсов напрямую.

4
ответ дан 23 November 2019 в 03:04
поделиться

Это действительно кажется немного громоздким, чтобы игнорировать файлы (и папки) в Team Foundation Server. Я нашел несколько способов сделать это (используя TFS / Team Explorer / Visual Studio 2008). Эти методы также работают с типом проекта веб-сайта ASP.

Один из способов - добавить новый или существующий элемент в проект (например, щелкнуть проект правой кнопкой мыши, добавить существующий элемент или перетащить из проводника Windows в проводник решений. ), позвольте TFS обработать файл (ы) или папку, а затем отменить ожидающие изменения в элементе (ах). TFS снимет с них отметку об ожидающем добавлении изменений, и файлы будут спокойно находиться в проекте и останутся вне TFS.

Другой способ - использовать команду «Добавить элементы в папку» в проводнике управления исходным кодом. Это запускает небольшой мастер, и на одном из шагов вы можете выбрать элементы для исключения (хотя, Я думаю, вам нужно добавить по крайней мере один элемент в TFS с помощью этого метода, чтобы мастер позволил вам продолжить).

Вы даже можете добавить политику регистрации запрещенных шаблонов (в разделе «Команда» -> «Параметры группового проекта» -> «Управление исходным кодом»). ... -> Политика регистрации), чтобы другие люди в команде не могли ошибочно проверять определенные объекты.

70
ответ дан 23 November 2019 в 03:04
поделиться
Другие вопросы по тегам:

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