Because of downsizing and cost-saving our organisation is moving from CM/Telogic/Rational Synergy to free tools (most probably SVN). Is there anyway to transfer history and branch information from Synergy to a free tool?
Converting a CM Synergy archive to free source control
3.5k Views Asked by Matthijs P AtThere are 4 best solutions below
On
There's something going on in regards to CM/Synergy to git conversion over on github: https://github.com/emanuelez/PySynergy
On
For a few customers, I have converted CM/synergy to Git based on the project's static revisions respecting the logical history and adding meta-data (baseline, task, objects etc info) to git tags, so it is searchable.
Secondly I respected the subproject structure using submodules( or convert to directories) . It is using a variant of http://www.2git.io/ ( created by www.praqma.com / https://github.com/Praqma/2git ) supporting Synergy..
Details of the migration are described here: https://www.eficode.com/blog/migrate-from-synergy-to-git
In addition to Synergy to Git, I also migrated Change to Jira
Update: The company Praqma is now part of www.eficode.com
My approach is quite robust of handling / disgarding Synergy usage issues..
On
https://github.com/24eme/eurocontrol_synergy2git was a migration project.
The dump part has worked. The CM synergy dumps are still used to investigate history of an object. The script my_cfs is still used to recreate an old version of a project.
I don't know of a native way to dump/import a CM Synergy source base into another SCM, which means the usual "generic import" tactic applies:
But that means you loose some history and some metadata along the way.