Book a Demo

Author Topic: Sparx EA revision control with server repositories  (Read 2575 times)

rhimbo

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Sparx EA revision control with server repositories
« on: September 07, 2022, 04:59:18 am »
Hi,

We plan to set up a .qeax server repository for team access and contribution of modeling work.

Does Sparx EA do source control management with revision control?  I'm thinking of the capability to do three-way merge and conflict reconciliation.  I'm wondering if/how Sparx EA resolves conflicts if two people make changes to the same model, drawing, etc. and try to put back their changes to a .qeax server repository.

Thanks,


Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Sparx EA revision control with server repositories
« Reply #1 on: September 07, 2022, 08:19:45 am »
While .qeax does support multiple users, if it's remotely possible, you're better off using PCS and/or a real DBMS.

The version control integration requires that you create an exclusive lock at a package level. When that is done, the XMI for each package is treated as a binary. There is no merge or conflict resolution.

Colin Coates

  • EA User
  • **
  • Posts: 46
  • Karma: +0/-0
    • View Profile
Re: Sparx EA revision control with server repositories
« Reply #2 on: September 07, 2022, 08:30:03 pm »
Support for multiple users and version control are sort of orthogonal issues (at least in Sparx EA).

Assuming you can get administrator access to the server machine, you could install Pro Cloud Server and use the basic included functionality to share access to a FEAP repository. Sparx provide some helpful documentation about how to do it https://sparxsystems.com/resources/user-guides/16.0/repository/cloud-based-repositories.pdf

You would then need to configure external version control separately. I prefer to use Subversion for this. Again, Sparx provide some helpful documentation about this https://sparxsystems.com/resources/user-guides/16.0/repository/change-management.pdf