Перенести все проекты с Sourcesafe на Team Foundation Server

Я хотел бы сразу перенести все мои проекты из Sourcesafe в TFS, без необходимости создавать карту проекта для каждого из них и вручную создавать соответствующий командный проект в TFS. Как это сделать в settings.xml. Всегда требуется место назначения, но я не хочу переносить все свои проекты в 1 командный проект. ПОМОЩЬ!? У меня довольно много проектов, и при необходимости я могу их отобразить вручную, это отнимает много времени. Кажется, мне не очень помогает MSDN.

Заранее спасибо!


person Zief    schedule 20.09.2011    source источник


Ответы (1)


Вам нужно будет предоставить это сопоставление для каждого проекта VSS. Хуже того, если вы не хотите переносить все проекты в один командный проект, вам необходимо заранее подготовить командный проект для каждого проекта, который вы хотите перенести на сервер TFS. Инструменты конвертера не могут создавать командные проекты на ровном месте.

Небольшой трюк, который вы можете сыграть, - это перенести всю базу данных VSS в один проект TFS под названием MigratedFromTFS или что-то в этом роде. Каждый проект становится подкаталогом первого уровня для этого проекта. Затем, когда вы активно начнете работать над перенесенным проектом в TFS2010, создайте выделенный проект и разделите подкаталог перенесенного проекта из проекта MigratedFromTFS в новое рабочее пространство проекта. Это немного откладывает мучения миграции до того момента, когда вы действительно снова начнете работать над кодом.

person kroonwijk    schedule 20.09.2011
comment
Это огромная боль! У нас должно быть около сотни проектов. Спасибо за помощь. - person jfin3204; 05.03.2013