I wonder whether anyone knows some research done with the question "What is good/bad in long/short branches in version control?"
I'm specifically interested in academic researches performed in this field. My questions are:
- What problems (or conflicts) long branches may produce and how to deal with them
- How to split a big task onto smaller branches/sub-tasks
- How to coordinate the changes in multiple short branches, related to the same code
Thanks in advance for links and suggestions!