Book a Demo

Author Topic: Versioning and SQL database  (Read 2730 times)

Joost

  • EA Novice
  • *
  • Posts: 7
  • Karma: +0/-0
  • What can't be done has never happened
    • View Profile
Versioning and SQL database
« on: August 02, 2006, 07:33:15 am »
I have a question about versioning of packages when using a SQL database to store your projects.

I have the following setup:

A server with SQL database in which a EA project is stored in a database (on which I used the provided SQL script from the EA resources page).

On server Visual Source Safe Server has been installed to monitor the project file and versioning.

Clients connect to the network share of this server to use source control on the project that is stored in the SQL database.

Check out works ok, when one user checks out a package another user cannot make changes.
All users get an update after a check in etc.

However, when viewing older versions of the model you can only see a diff of the XMI file, which isn't readable at all.

What do I need to do to view a previous version in EA without doing a rollback and lose all my recent changes?
« Last Edit: August 02, 2006, 07:40:52 am by Joost »

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Versioning and SQL database
« Reply #1 on: August 02, 2006, 03:05:12 pm »
Have a look at EA's baseline functionality.  It includes a comparison tool for between the current state of the model and any saved baseline or EA XMI file.

Joost

  • EA Novice
  • *
  • Posts: 7
  • Karma: +0/-0
  • What can't be done has never happened
    • View Profile
Re: Versioning and SQL database
« Reply #2 on: August 07, 2006, 02:22:05 am »
aah yes, this is the functionality I was looking for, thankyou very much!

I still have a question though. If you create a baseline, is this a version that is saved seperately (in my case in the SQL database) or is the 'show differences' function based on "node" change timestamps that are saved?

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Versioning and SQL database
« Reply #3 on: August 07, 2006, 03:08:31 pm »
Each baseline is a copy of the package of the package at the time it was saved.