HI @FLMike would you mind clarifying how patch works for me?
For instance:
Given I have Test and Prod env
I have published version 1.0 to PROD and now having some code changes already added to Test since the release (would call it as 2.0).
Now I need to fix bug for version 1.0 on PROD.
Am I correct to follow below steps:
1. On Test, revert the version from 2.0 to 1.0 so that it's the same as PROD current version
2. Clone a patch for the main solution with version 1.0
3. Fix bug and test until complete
4. Publish the patch solution
5. Export the patch solution and bring it to PROD to re-import
6. Once complete fixing on PROD, go back to dev/test env to Clone the solution so that the main one and the patch are merged together
Please correct me if I'm wrong, but my questions are:
Q1. In step 5, after I import the patch to PROD -> will it automatically recognize the main solution in PROD and only merge the changes to that existing solution? Or there will be 2 separate solutions in PROD? If there're 2, do I need to do anything to merge them?
Q2. After step 6, How do I get the code I've added after v1.0 release (which is in version 2.0) back?