Book a Demo

Author Topic: Baseline and version control  (Read 6013 times)

Ulrika

  • EA Novice
  • *
  • Posts: 14
  • Karma: +0/-0
    • View Profile
Baseline and version control
« on: October 27, 2014, 11:08:08 pm »
In my project team we have a model that is version controlled with subversion.  I checked out a package, made some changes and made a baseline. Then I checked in the package. Another user made get latest but she couldn't see the baseline. Why? If I create a baseline, is it only visible to me? Id not, what am I doing wrong? The whitepaper "Baseline UML models" don't explain how to use baslining in version controlled models.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Baseline and version control
« Reply #1 on: October 27, 2014, 11:13:29 pm »
A baseline is only stored in the repository and not part of the XML export. So you can't (directly) version control the baselines. Somehow that would be strange to double VC (via SVN and baseline).

q.

Ulrika

  • EA Novice
  • *
  • Posts: 14
  • Karma: +0/-0
    • View Profile
Re: Baseline and version control
« Reply #2 on: October 27, 2014, 11:22:51 pm »
We want to track changes to requirements by using baselines and we want the ability to compare different states of a requirement. So, if we want to see each others baselines, we need to work on the same -eap-file?

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Baseline and version control
« Reply #3 on: October 28, 2014, 12:16:17 am »
Yes. Though I recommend to use something more mature like a real RDBMS (MySQL, MariaDB, Postgres, you name it) rather than EAP which is a Mickeysoft Access database.

q.

Stefan Bolleininger

  • EA User
  • **
  • Posts: 308
  • Karma: +0/-0
    • View Profile
Re: Baseline and version control
« Reply #4 on: October 28, 2014, 12:32:45 am »
Hi,

you should take a look into the Audit functionality to track down the changes from the repository side of view.
Especially for requirements this will make more sense than a common Version control, since requirements may be taken out of the context individually and watched on single views. (At least my favourite and experience). Therefore the basic version control with the baselines is quite sufficient.

However, I recommend also to use a DBMS.

Regards

Stefan
Enterprise Architect in "safetycritical development" like medical device industry. My free Add-in at my Website

Ulrika

  • EA Novice
  • *
  • Posts: 14
  • Karma: +0/-0
    • View Profile
Re: Baseline and version control
« Reply #5 on: October 28, 2014, 07:04:22 pm »
Thank you Stefan and qwerty. We can't use a DBMS in our team so that is not an option. Before we installed subversion each user had its own replica project file and we synchronized changes to a master project. Maybe we should skip subversion so that we can use baslines. But i will take a look at the audit function.