Book a Demo

Author Topic: Multiuser: Database and/or Subversion?  (Read 4322 times)

MehrCurry

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Multiuser: Database and/or Subversion?
« on: May 06, 2008, 05:41:50 pm »
We are using EA with the model stored in a database. I am getting a little bit confused, what the recommended way of collaboration in a team is. As we use the central database, different users can access the model. But, as i understand, there is no versioning in this setup. So, to get versioning, i have to setup a subversion connection. But then, what benefits give me a central database?

I am a little bit confused. Can anyone give me a hint? :-/

Guido

Transition Technologies

  • EA User
  • **
  • Posts: 85
  • Karma: +0/-0
    • View Profile
Re: Multiuser: Database and/or Subversion?
« Reply #1 on: May 06, 2008, 05:59:07 pm »
Hi Guido,
This topic have been mentioned on this forum many times. One of the answers could be:
http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1208977826
« Last Edit: May 06, 2008, 06:00:09 pm by transition »
Regards,
Transition Technologies
Authorized Reseller and Training Partner of Sparx Systems
www.ea.tt.com.pl

JohnDoe

  • EA User
  • **
  • Posts: 191
  • Karma: +0/-0
  • EA rocks !
    • View Profile
Re: Multiuser: Database and/or Subversion?
« Reply #2 on: May 06, 2008, 06:00:13 pm »
Hello Guido,

you can switch on "baselines" in EA, which means that you have versions in your database. You can compare versions in EA.
Just right click on a package and choose "package control -> manage baselines". There you can define baselines (i.e. versions) and visualize content changes between versions.

So, you should either use a database or a version system as your project repository. There is no need to have both. A database has more options (backup, sql access etc.), but must be managed by yourself. A version system is often available at public hosters such as sourceforge.

Best wishes
Bernd

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Multiuser: Database and/or Subversion?
« Reply #3 on: May 06, 2008, 11:35:39 pm »
Bernd,

I have to disagree, the database and the version control are two seperate features each with its own merits.
A central database has advantages like
- central point of access
- easy backup
- great collaboration: a modification can be viewed instantly by other users
-...
Version Control offers
- manage different versions
- view differences between versions
- rollback
- branching
- ...

SwissSteve

  • EA User
  • **
  • Posts: 42
  • Karma: +0/-0
    • View Profile
Re: Multiuser: Database and/or Subversion?
« Reply #4 on: May 06, 2008, 11:47:20 pm »
I too am a little confused as to the best way to go on this issue.   I am keep to ditch the shared EAP file in favour of a DB and using Optomistic locking.

Where I have some difficulty is versioning.   Baselining sounds a good approach but am I limited to viewing a previous baseline only?  Ideally I want to be able to maintain different versions of a model.

I look forward to hear how others are approaching this issue.  

MehrCurry

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Multiuser: Database and/or Subversion?
« Reply #5 on: May 06, 2008, 11:57:06 pm »
Quote
Hi Guido,
This topic have been mentioned on this forum many times. One of the answers could be:
http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1208977826

Of course, i thought this must be a faq. So i searched this forum for articles about subversion, but had no luck with it. Perhaps it may be possible the have such an information sticky.

Anyway, thanks for all answers.

Guido

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Multiuser: Database and/or Subversion?
« Reply #6 on: May 06, 2008, 11:57:22 pm »

Transition Technologies

  • EA User
  • **
  • Posts: 85
  • Karma: +0/-0
    • View Profile
Re: Multiuser: Database and/or Subversion?
« Reply #7 on: May 07, 2008, 12:00:53 am »
Quote
Quote
Hi Guido,
This topic have been mentioned on this forum many times. One of the answers could be:
http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1208977826

Of course, i thought this must be a faq. So i searched this forum for articles about subversion, but had no luck with it. Perhaps it may be possible the have such an information sticky.

Anyway, thanks for all answers.

Guido

Ok I hope that we have helped you with this issue..
Regards,
Transition Technologies
Authorized Reseller and Training Partner of Sparx Systems
www.ea.tt.com.pl