In descriptions of the bunny hopping workaround, it is mentioned that the approach of doing periodic merges from trunk into the same branch to later re-integrate the branch into trunk is problematic. I have experienced these issues myself (or so I thought). However, at the time I did not have time to dig deeper into them to truly understand the root causes.
Could you show a sequence of commits/merges from trunk on a single file on a feature branch that causes a branch reintegration to fail? Is that even possible? What are the main causes of failure during re-integration when using the feature branch approach?
I want to make an informed decision regarding whether to use the bunny hopping mechanism or the single branch approach.
Thanks