Book a Demo

Author Topic: Version Control  (Read 4172 times)

Graham_Labdon

  • EA User
  • **
  • Posts: 66
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Version Control
« on: August 08, 2007, 09:47:53 pm »
Hello
I am looking for some advise on the best way to implement version control for my project

I have a model that is maintained by 2 software engineers both of whom will work on the model concurrently (it can be arranged so they work on separate parts of the model).
In addition both will want to work on the model whilst not connected to the source control server as they work from home 2-3 days a week.

Can anyone please suggest the best approach to take

Thanks in advance

Graham Labdon ???

Jan ´Bary´ Glas

  • EA User
  • **
  • Posts: 408
  • Karma: +0/-0
  • Bary
    • View Profile
Re: Version Control
« Reply #1 on: August 08, 2007, 09:54:06 pm »
You may have other restrictions, but if you are sure they will not modify the same packages, use Security locks and XMI export/import. (Search help.)
Jan 'Bary' Glas

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Version Control
« Reply #2 on: August 09, 2007, 12:59:04 pm »
I think I would be using the built in version control (including the support for offline version control) with individual eap files.  But before you do anything I suggest you read our version control whitepaper as it discusses the issues more thoroughly than I can do here.  http://www.sparxsystems.com.au/WhitePapers/Version_Control.pdf

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Version Control
« Reply #3 on: August 10, 2007, 05:59:02 am »
Then search the forum and browse through the results. You'll see tricks and traps, best practices for various needs, and get some good ideas.
No, you can't have it!

Martin Terreni

  • EA User
  • **
  • Posts: 672
  • Karma: +0/-0
  • Sorry, I can't write
    • View Profile
Re: Version Control
« Reply #4 on: August 11, 2007, 03:37:20 am »
I would say you better use built in version control (as mentioned) and learn it (as mentioned).
We work on DB, but using TFS (you can use any other version control) and just configure to version control at the lowest level it will  be checked out.
I'm not giving here a super secret technique, but when you get to knwo it it is not  a complicated thing.
Recursion definition:
If you don’t understand the definition read "Recursion definition".

Jan Pacovsky

  • EA User
  • **
  • Posts: 53
  • Karma: +0/-0
  • I just love EA... ;-)
    • View Profile
Re: Version Control
« Reply #5 on: August 15, 2007, 02:03:25 am »
I tried to set up version control quite a long time ago, but maybe my old thread could also help... http://www.sparxsystems.com.au/cgi-bin/yabb/YaBB.pl?board=general;action=display;num=1156336926;start=5#5

Martin Terreni

  • EA User
  • **
  • Posts: 672
  • Karma: +0/-0
  • Sorry, I can't write
    • View Profile
Re: Version Control
« Reply #6 on: August 15, 2007, 02:30:10 am »
I would have to correct my self in one thing -DO NOT CHOOSE TFS!!!
Even if using TFS use it though SCC.
Recursion definition:
If you don’t understand the definition read "Recursion definition".