Book a Demo

Author Topic: Version control : Check Out loading time  (Read 3799 times)

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1405
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
Version control : Check Out loading time
« on: April 30, 2014, 05:42:59 pm »
Hi,

When using SVN with shared projects (EAP or centralised DB), I noticed that the Package Control "Check Out " takes a rather long time to run (since EA checks the content of each XML file to update any information in the running model).
Is there any way to improve this loading time? Any tweak in EA or in the SVN admin to be aware of?

Has it been improved in EA 11?

Thanks
Guillaume
Guillaume

Blog: www.umlchannel.com | Free utilities addin: www.eautils.com


Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Version control : Check Out loading time
« Reply #1 on: April 30, 2014, 06:34:54 pm »
The only advise I can give you is "use small packages"

Geert

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Version control : Check Out loading time
« Reply #2 on: April 30, 2014, 06:37:48 pm »
Use locking instead of VC and save changes on a daily base with a snapshot.

q.

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1405
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
Re: Version control : Check Out loading time
« Reply #3 on: April 30, 2014, 06:45:38 pm »
VC needs to be kept so that users can cancel changes if required using the Undo Checkout.
It looks to me that VC management in EA should be improved so that an EA project coupled with SVN or another VC doesn't lead to long loading times.
Guillaume

Blog: www.umlchannel.com | Free utilities addin: www.eautils.com


qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Version control : Check Out loading time
« Reply #4 on: April 30, 2014, 08:24:19 pm »
I could start arguing about the undo, but I won't.

Regarding loading times: conceptually the whole package is removed and re-constructed from XMI. This is a time consuming process. You can improve that by using high-performance desktops, a high speed network and a performing database. Good luck with that.

q.