2013-04-25 4 views
0

При добавлении проектов в TFS я добавлю проект для определенного веб-сайта. Это прекрасно работает, и все папки и файлы в корне сайта доступны в TFS. Тем не менее, есть также общие файлы, которые находятся выше корня веб-сайта, и не включены в конкретный проект/решение веб-сайта, поскольку они находятся за пределами корня веб-сайта. Например, когда я добавляю существующие файлы в проект, которые находятся за пределами корня, он создает дубликаты внутри проекта. Или, добавляя существующий файл в проект, он создает неправильную иерархию папок в проекте (выглядит так, как если бы папка над корнем была внутри веб-сайта), что приведет к проблемам с публикацией и совместным использованием источника в TFS.Структура файла/папки в Team Foundation Service

Каким образом можно включить эти файлы в проект, чтобы файлы могли оставаться за пределами корня, но включаться в проект в TFS.

+0

Привет, это может быть полезно, если вы могли бы добавить древовидную диаграмму, которая показывает как ваши папки выкладываются, и как вы хотите, чтобы они были выложены. – ngm

+0

Структура папок не является сложной. Его веб-корень, содержащий веб-сайт, а затем один уровень над корнем имеет папку для общих файлов. Вот как мне это нужно. – devnuts

ответ

1

Один из способов добиться этого - просто создать один Team Project для всех ваших сайтов и логически разбить его на разные сайты для отставаний/итераций/рабочих элементов и т. Д., Используя команды/области. Весь исходный код будет находиться в правильной иерархической структуре в рамках одного Team Project и затем может быть передан между подпроектами в Team Project.

Смотрите следующие сообщения для обсуждения этого подхода:

+0

Спасибо, ngm. Я прочитал пару из них. Проблема заключается в том, что код добавляется в Team Foundation Service со структурой папки/файла проекта в VS, но проект в VS имеет корень веб-сайта без доступа к общим общим файлам. И процесс публикации из VS отображает локальную структуру/файловую структуру проекта в структуру папок сервера dev/prod. Что вводит в заблуждение, как структурировать проект в VS, так что он перемещает исходный код для проекта в TFS, включая общие файлы, и сохраняет структуру папок для соответствия dev/prod для публикации. Имеют смысл? – devnuts

+0

Я также рассматривал возможность добавления другого проекта с общими файлами, но это затрудняет совместную работу с файлами и публикацию в одно и то же время и т. Д. – devnuts