8

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?

sorin
  • 161,544
  • 178
  • 535
  • 806
Matthijs P
  • 1,144
  • 1
  • 9
  • 17

4 Answers4

2

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:

  • select some important baselines/labels/branches and load them one by one on the hard drive.
  • for each baseline, use that image as source to copy the files over the working directory of the target SCM (SVN or Git, Git can handle that kind of scenario very easily).
  • commit, then repeat for the next baseline/label/branch

But that means you loose some history and some metadata along the way.

Community
  • 1
  • 1
VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250
1

There's something going on in regards to CM/Synergy to git conversion over on github: https://github.com/emanuelez/PySynergy

PySynergy
  • 19
  • 1
  • 1
    Is there some documentation on how to use those python scripts to convert a synergy database to a Git repository? – greydet Feb 15 '12 at 11:49
0

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.

BOC
  • 1,109
  • 10
  • 20
-2

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..

  • Soliciting off-site contacts is not acceptable here. You are free to add your contact details to your profile if you like, but your answers should remain strictly public answers. – tripleee Apr 21 '23 at 11:49
  • Please don't post [duplicate answers.](https://stackoverflow.com/a/51627456) If these two questions are really that similar, they should be marked as duplicates. – tripleee Apr 21 '23 at 11:53