cancel
Showing results for 
Search instead for 
Did you mean: 

PowerDesigner Repository Configurations and Branching

Former Member
0 Kudos

Hello,

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?

Thanks.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Thank you for the info Michael

freym05
Explorer
0 Kudos

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.

0 Kudos

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 ?


Thanks

0 Kudos

Where can I find this Best Practice guide on Model Branching?