on 2018 Apr 16 4:37 PM
I've started at a site which is using PD16.1, but no repository. There is talk of using Git for version control, so does the version of PD we're using work with Git? I found this link below, which suggests it does:
I've only ever used PD's in-built repository for version control, not Git. Would be interested to see of others' experiences with Git.
Thanks,
Antony
At my knowledge Git support is available only for SAP Enterprise Architecture Designer, the new way to do modeling.
As explained by George it's preferable to use PowerDesigner Repository to manage versioning with SAP PowerDesigner.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks, George. Some of the above list might be more important for us than others. I would also make the same assumption as you that Git is treating any PD model file purely as an XML document. One thing that I would expect Git to be able to do at the very least is for multiple users to work on the same PD file and check in changes, but how this would differ from the way it's done using PD's own repository is the question.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Don't let multiple people work on the model at the same time - GIT will not be able to understand the differences between the versions, and could screw up the model. It may just resort to overwriting the file every time it's checked in, which will be very frustrating:
Here's a worse scenario
So, if you ARE using GIT, manage your check-in operations carefully. Always use PD's model merge to make sure the model you check in contains all the changes it needs to contain. Are your modellers organised enough to do that? 🙂
Food for thought! It would be good if somebody from SAP could comment on what the 'official' view of using PD and Git is, i.e. totally fine, OK with caveats, any missing functionality, etc.
GIT can version files for you, if that's all you want to do. Here are a few things that the repository can do, but I don't think GIT can support:
GIT would be OK if you're using PowerDesigner to create models for projects, perhaps LDM-PDM pairs, though I think you'd have problems with reuse, such as finding an existing "Customer Account" entity that you know must already exist.
In the above, I've assumed that GIT has no knowledge of the content of a PowerDesigner model, treating as an XML document with unknown content.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
58 | |
10 | |
7 | |
7 | |
6 | |
6 | |
5 | |
5 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.