uml - XMI suitable as file format for team-developing a Sparx EA model via version control (SVN)? -


i thought putting sparx enterprise architect uml model in our svn repository. .eap project file large binary , that's why not suitable, can export/import via xmi 2.1 file format manage model text file.

2 questions:

  1. is xmi-approach idea developing uml model in team, based on svn source control?
  2. i noticed every export xmi file changes ea_localid attribute values in xml tags, , seems make impossible me letting sharing base on xmi, since it'll result in huge disturbing diff. idea?

you can put packages under svn version control. lock packages exclusive use. 1 person can check out package , make changes until checking in again.

from personal experience not recommend path unless have distributed system bad wlan. in case use of ea version control solution.

generally should put repository on server (ms sql, mysql, postgres, oracle, etc. whatever supported natively ea or via odbc). turn on ea security (which misleading name since not in way security, accidental deletion prevention). set require user lock edit on , in save harbor. if need change need lock , when done give lock. in contrast vc not use central lock replace complete model parts checked out xmi. slow , can lead undesired side effects (hard explain believe me, i've been hurt more once).

what can run nightly script export model (or single packages) xmi , put exports under version control. way have vc without running in troubles have direct vc. trust me, check-in comments useless in 99% of cases nightly snapshot more enough.


Comments

Popular posts from this blog

php - Invalid Cofiguration - yii\base\InvalidConfigException - Yii2 -

How to show in django cms breadcrumbs full path? -

ruby on rails - npm error: tunneling socket could not be established, cause=connect ETIMEDOUT -