Наш код находится в одном проекте TFS, и у нас есть несколько других проектов, которые содержат данные:TFS 2015 Воротами заезд не удалось из-за отсутствия отображения
$/
- $/Code
- $/Data1
- $/Data2
Мы определили закрытого типа проверки в сборку для запуска при каждой регистрации в $/Code. Мы не заботимся о данных каждого отдельного проекта, поскольку мы хотим создать общий проект $/Code.
Проблема заключается в том, что когда пользователь проверяет смену кода вместе с изменением данных, то есть изменяет как $/Code, так и $/Data1, сборка не выполняется, потому что у нас нет сопоставления для $/Data1 в нашей сборке определение: «Нет подходящего сопоставления для $/Data1/file.txt».
Это теоретически можно решить путем сопоставления каждого $/DataN, но это лот контента для отображения, и я хочу более простое решение. Могу ли я как-то сказать TFS просто игнорировать немаркированные файлы на полке? Может быть, что-то вроде this?
Вы правы, но проекты данных не используются для сборки. Они просто на время выполнения. – liorda
как скрыть все проекты данных? или даже клоакинг корня и маркирование $/Source как активного отображения? Я никогда не использовал клоакинг, и кажется, что вы знаете этот материал ... – liorda
Никакая клоакинг также не будет препятствовать тому, чтобы файлы были удалены и вызвали одну и ту же проблему. – jessehouwing