Book a Demo

Author Topic: Subversion. Does it work? Is it supported?  (Read 3863 times)

Onno2

  • EA Novice
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile
Subversion. Does it work? Is it supported?
« on: October 17, 2014, 06:36:35 pm »
We have been working hard for a couple of days on creating shared repository.

First we tried the cloud service. Abandoned after we found it to be mostly beta quality. Unstable. Pretty much undocumented. Lacking key features. No project transfer to a cloud service for example. How do you get an existing project in a Firebird database?

Now we are abandoning the Subversion approach. It feels pretty much like an untested feature. For example when you bring an existing larger project under version control, it will take days. When you add a branch to version controle there will be hundreds of small commits. Why it is not possible to do this in a single commit? Why not only svn add new folders and files.  

Any attempt to bring a larger project under version control will also fail a couple of times. As it takes such a long time doing thousands of tiny commits somewhere the process will fail. Packages will then be locked without any option to unlock. Security is not enabled.

Every 30 seconds a dialog box appears notifying that the process has taking longer than 30 seconds. Continue? Yes. For a process that will take hours to complete this is a lot of work. Clearly it should be able to run unattended. Clearly it should not commit every single small step.

Using a database is the recommend approach. In our case - don't ask - it is not an option.

Will have to switch back to sending eap files via mail back and forth. It is the most advanced option for team collaboration that EA will support.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Subversion. Does it work? Is it supported?
« Reply #1 on: October 17, 2014, 08:01:06 pm »
I'm not going to argue with any of your issues (please make sure you also send these to Sparx support).

Model transfer to a firebird database is quite easy. You just have to choose the option file to file and select an empty .feap as the target.

Geert

Sam Courtney

  • EA User
  • **
  • Posts: 58
  • Karma: +1/-0
    • View Profile
Re: Subversion. Does it work? Is it supported?
« Reply #2 on: October 17, 2014, 11:34:20 pm »
Your points are well taken.

I'm not sure of your exact situation but we have many customers using SVN for their VC. There are many nuances that have to be addressed but it is quite possible for use with EA even for large project sizes. We have a set of best practices to support this approach.

You may get some help with this WP for a Sparx BP:
http://blog.lieberlieber.com/wp-content/uploads/2012-2.1-EA-goes-Cloud-A-LieberLieber-Whitepaper_en.pdf

We also help clients use multiple eap files for large projects and have best practices for doing so. If you would like to discuss how we might help you with a strategy for your specific deployment, plz PM me and I'll be glad to connect.