От Rational Team Concert (RTC) до Subversion (SVN)

Как я могу перенести данные из RTC 4.0.2 в SVN Edge 4.0? У меня есть несколько вобсов (общий размер 10 ГБ). Я не хочу терять данные во время миграции.

Пожалуйста, предоставьте подробную информацию о том, как я могу выполнить эту миграцию?


person David G.    schedule 24.10.2013    source источник
comment
почему вы хотите уйти от RTC?   -  person Kiran M N    schedule 25.10.2013
comment
Потому что RTC очень дорого обходится моей компании.   -  person David G.    schedule 25.10.2013
comment
почему бы вам не попробовать создать проект на jazzhub (hub.jazz.net)?   -  person Kiran M N    schedule 25.10.2013
comment
Спасибо Киран, но моя компания хочет использовать SVN   -  person David G.    schedule 25.10.2013


Ответы (2)


RTC — это не просто ссылка на исходный код, как SVN Edge.
вы потеряете во время перенос любой связи между наборами изменений и рабочими элементами или записями сборки, а также планами и отчетами.

Размер Vobs (фактически называемый «репозиторием джаза», поскольку Vob — это термин ClearCase) не важен, так как вы будете экспортировать компонент для каждого компонента.

Наконец, мне неизвестны какие-либо инструменты экспорта из RTC в другую VCS (и Я не единственный).
Возможно, вам потребуется написать сценарий, чтобы перечислить и загрузить каждый набор изменений компонента, один за другим, и для каждого изменения наборы, загруженные в вашу локальную рабочую область, зафиксируйте этот контент в своем репозитории Subversion.

person VonC    schedule 24.10.2013

Всего пара вещей, чтобы добавить к первому ответу:

  • Если миграция данных оказывается сложной, очень легко написать сценарий, который перенесет ключевые вехи истории и сохранит важные отношения ветвления. Часто это оказывается намного быстрее и проще, чем пытаться точно воспроизвести каждый коммит.
  • Как только вы определите свою новую систему задач (что-то вроде JIRA), вы можете попытаться написать скрипт, который идентифицирует связи RTC между коммитами и задачами и воспроизводит их в JIRA. Хотя это может быть нетривиальным усилием.
person randy-wandisco    schedule 24.10.2013