Преобразование архива CM Synergy в бесплатное управление исходным кодом - PullRequest
7 голосов
/ 18 января 2011

Из-за сокращения и экономии средств наша организация переходит от CM / Telogic / Rational Synergy к бесплатным инструментам (наиболее вероятно, SVN). Есть ли способ передать историю и информацию о филиалах из Synergy в бесплатный инструмент?

Ответы [ 3 ]

2 голосов
/ 18 января 2011

Я не знаю родного способа выгрузки / импорта исходной базы CM Synergy в другую SCM, что означает, что применяется обычная тактика "общего импорта":

  • выберите несколько важных базовых линий / меток / ветвей и загрузите их одну за другой на жесткий диск.
  • для каждой базовой линии, используйте это изображение в качестве источника для копирования файлов в рабочий каталог целевой SCM (SVN или Git, Git может очень легко справиться с подобным сценарием ).
  • коммит, затем повторите для следующей базовой линии / метки / ветви

Но это означает, что вы теряете некоторую историю и некоторые метаданные по пути.

1 голос
/ 18 апреля 2011

Что-то происходит с CM / Synergy для преобразования git на github: https://github.com/emanuelez/PySynergy

0 голосов
/ 01 августа 2018

Для клиента я преобразовал CM / synergy в Git, основываясь на статических ревизиях проекта, учитывающих логическую историю и добавляющих метаданные (базовые данные, задачи, объекты и т. Д.) В теги git, чтобы их можно было искать.*

Во-вторых, я уважал структуру подпроекта, используя подмодули (или преобразовывал в каталоги).Он использует вариант http://www.2git.io/ (созданный www.praqma.com / https://github.com/Praqma/2git), поддерживающий Synergy ..

Мой подход достаточно устойчив для решения / игнорирования проблем использования Synergy..

Не стесняйтесь связаться со мной или info@praqma.com для получения дополнительной информации

...