Consider a scenario where there are two unmanaged solutions in an environment, both containing the same component. There is just one version of the component, but both unmanaged solutions are referencing the same version.
If that component is changed in one of the solutions, because the change is actually being made to the Default solution, viewing the component in the other solution will allow you to see the changes that were made to the first solution.
Check out the following diagram. Component X has been added to both Solution A and Solution B. Due to this, any changes that are made to Component X in Solution A are visible from Solution B and vice versa:
This situation can lead to the risk of changes being made to one solution being accidentally released by another solution before they have been completed and tested.
There are several approaches you can take to reduce this risk:
- Provide...