Hello,
Been looking into isolated developer environments (story) for Power platform development, mainly dataverse or products based on this for now.
happy path, create a story branch and use the build tasks to create an env and deploy our solutions unmanaged. when development completes export and unpack to the branch and raise a pr (include automated testing ect) before merging into master.
However realistically, developers working on isolated envs in parallel, there is going to be conflict at the component level such as forms/workflows ect. for some we can minimize the occurrence by good communication, making components small ect
some questions:
It's not officially supported to merge solution XML except for the few areas define it in the docs. https://learn.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/customize-dev/when-edit-customization-file?view=op-9-1
Generally any changes made in an ad-hoc developer env need to be exported and imported into a 'merge' environment, which is unpacked. Difficulties occur if deletions have been made in a Dev env, because these have to be re-delete in the merge env. Similarly overlapping changes to a component (e.g. form) will mean that the 'last' one wins.
Good communication is a must.
Interested to see how the Co-authoring recently announced by Microsoft will affect this area
Did you handle it, I have almost same questions about these..
WarrenBelz
89
Most Valuable Professional
Michael E. Gernaey
72
Super User 2025 Season 1
mmbr1606
71
Super User 2025 Season 1