Reputation: 1959
We are trying to adapt Skullcandy git flow - link
In short the flow is:
Now we have problems with both merge and rebase using this approach .
Rebase approach:
I'm not sure why this happens. It seems almost like feature branches commit history is rewritten. I'm also not sure if this approach is feasible at all since rebase can create new commit SHA's so they can be shown as changes.
Merge approach:
I'm guessing this problem occurs because SHA of merge commits are different on QA and master branches?
Summary
Can you help me to understand why rebase behaves the way it does ?
Are there any suggestions as to how we can improve our flow ?
We would prefer the master only flow but for that we would need autogenerated testing environments for automated tests and we are not there yet :)
Upvotes: 3
Views: 4812
Reputation: 71
I was just looking for an answear for this, and found this Microsoft response.
They claim it's a feature - not a bug.
Upvotes: 2