РЕДАКТИРОВАТЬ: Этот ответ устарел. Используйте решение ниже ...
Используйте задачу ReadLinesFromFile, чтобы получить строку замены из файла xy.xml. Отметьте
Затем используйте значение из xy.xml в качестве строки замены для задачи FileUpdate. Отметьте
И соберите все вместе;)
Я предполагаю, что вы используете проекты веб-сайтов. Они автоматически просматривают каталог своего проекта и передают все в систему управления версиями. Их невозможно остановить.
Однако не отчаивайтесь. Проекты веб-приложений не демонстрируют этого странного и довольно неожиданного (имхо: глупого) поведения. WAP является дополнением к VS2005 и поставляется непосредственно с VS2008.
В качестве альтернативы изменению ваших проектов на WAP вы можете рассмотреть возможность перемещения папки Assets из системы управления версиями в библиотеку документов TFS. Делайте это только в том случае, если сам проект не использует файлы ресурсов напрямую.
Это действительно кажется немного громоздким, чтобы игнорировать файлы (и папки) в Team Foundation Server. Я нашел несколько способов сделать это (используя TFS / Team Explorer / Visual Studio 2008). Эти методы также работают с типом проекта веб-сайта ASP.
Один из способов - добавить новый или существующий элемент в проект (например, щелкнуть проект правой кнопкой мыши, добавить существующий элемент или перетащить из проводника Windows в проводник решений. ), позвольте TFS обработать файл (ы) или папку, а затем отменить ожидающие изменения в элементе (ах). TFS снимет с них отметку об ожидающем добавлении изменений, и файлы будут спокойно находиться в проекте и останутся вне TFS.
Другой способ - использовать команду «Добавить элементы в папку» в проводнике управления исходным кодом. Это запускает небольшой мастер, и на одном из шагов вы можете выбрать элементы для исключения (хотя, Я думаю, вам нужно добавить по крайней мере один элемент в TFS с помощью этого метода, чтобы мастер позволил вам продолжить).
Вы даже можете добавить политику регистрации запрещенных шаблонов (в разделе «Команда» -> «Параметры группового проекта» -> «Управление исходным кодом»). ... -> Политика регистрации), чтобы другие люди в команде не могли ошибочно проверять определенные объекты.