Skip to Content

PowerDesigner Repository Configurations and Branching

Apr 26, 2017 at 10:15 PM


avatar image
Former Member


I was wondering if there is a reference for using Repository Configurations to identify models used for a software release? The example in the documentation also uses branching, but there is no discussion about how this feature should be used, benefits, precautions, and pitfalls. Can anyone provide a reference or comment on their experience?


10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Michael Frey Apr 27, 2017 at 01:10 PM

Jane, we are in the process of generating best practice "Model Branching" work instructions . Branching creates a separate copy typically for Development. Branching provides the ability to merge the changes back into a/the original main (i.e. Production) branch. The benefit we see for this is that concurrent development can occur in both the main branch and the "Development" branch. As I mentioned we are working on best practice for CDM's, and EAM's for a specific data realm production environment (i.e. current state), and the future state environment (i.e. a "Development" branch) that is being implemented via a Project work effort. Once the Project is elevated to Production, the "Development" Project branch would be merged back into the Production main branch. As I said, we are in the process of vetting this and running out use case scenarios to ensure it meets our needs. Hope that helps.

Show 1 Share
10 |10000 characters needed characters left characters exceeded

Hi Michael,

Do you have any progress of best practice "Mocel Branching" you can share with us ?

We use the branches to manage the different versions of the data models (CMD and PMD).

In the Production branche we have the models that represent the "real life" (production), instead in developments branches we have the models that represent the new functionalities.

When a version is released, we merge it with the Production branch.

We would like to include in our repository the sql scripts that are generated in PowerAMC. Do you include the management of sql scripts in your recommendations ?


avatar image
Former Member May 05, 2017 at 09:22 PM

Thank you for the info Michael

10 |10000 characters needed characters left characters exceeded