I have two branches of functions: featureA and featureB.
FeatureA is complete but not merged into trunk because it has not been verified, and we are not ready to test it yet.
I am working on featureB and realized that I need a change made to featureA.
What is the best approach? I think I have several options:
Option 1
Combine function A with a branch (or perhaps only specific versions if I try to get all the ones I need), and then return everything except the changes I need.
Option 2
Make changes to FeatureB (they are not too complicated this time) and deal with conflicts when featureA and featureB are combined in the same place.
In any case, the functions will be combined into a candidate branch for the release, ready for testing and deployment. Once this RC branch is confirmed to be verified, it will be merged into the trunk at a time.
source
share