Im looking to the community to help me find a good way of accounting, and also tracking, work that touches multiple branches in Git.
For example, a story has code that was meant to be completed in Release version 1. Then its determined that we need to bump some of that work to Release version 1.A, and it might also touch code in other branches as well.
Currently, I am creating clones of the same story and marking them in the title with the branch to test against. I.e.
- (1) Story One
- (1.A) Story One
- etc., etc...
The reason behind doing this is so that developers as well as QA engineers know where to commit and test code for that story. However, this method is very manual and very cumbersome. Having multiple clones of basically the same story over and over again isnt efficient.
My first solution was to use CheckList (Jira add-on) and have a running template list of branch options on the story. Or a Custome Field that is multi-select with branch names (This one would require lots of maintenance by constantly updating the applicable options).
Thoughts?