Book a Demo

Author Topic: CVS and working offline - HELP!  (Read 2984 times)

Pascal

  • EA User
  • **
  • Posts: 23
  • Karma: +0/-0
    • View Profile
CVS and working offline - HELP!
« on: July 22, 2005, 02:47:11 am »
Hi,

We're working with geographically separated teams on a couple of projects and decided we want everyone to be able to work offline on the models we create. Therefore we're working with EA file-based instead of db-based. To share model updates, we want to use a central server to put our models on, managed by CVS.

Now we encounter three problems:
1. You can easily create controled packages below the project root node and manage them with CVS. But what about the project root, or the main EAP file itself? How can we perform version control on this from within EA?
2. We want to apply pessimistic locking on the packages, meaning that when user A checks out a package from the central CVS repository, the package shouldn't be editable by user B. This works fine when user B is online, but when he is offline, he cannot make a connection with the CVS server and all packages then become editable for user B. In short: user B doesn't know which ones belong to him and which ones were checked out by user A and should thus be readonly. How can this be solved?
3. It's seems the baseline option in EA is not really linked to the versions of packages stored in EA. What we want is to have the designers create a baseline of the set of current models and put that into CVS. The developers should be able to check out that baseline from CVS, while the designers move on with their work creating new packages. How is this established?

I hope someone can help us soon with these problems!

Thanks in advance!

Pascal.

moses

  • EA User
  • **
  • Posts: 25
  • Karma: +0/-0
    • View Profile
Re: CVS and working offline - HELP!
« Reply #1 on: July 22, 2005, 05:48:02 am »
Hi Pascal,
we're quite successfull using MSDE's synchronization. A few changes of the structure and few scripts to set it up, and it works great.
All attempts on "real life" cvs and so have failed - it was too complicated, it took too long ...