Интересно, знает ли кто-нибудь какое-нибудь исследование, проведенное с вопросом «Что хорошего / плохого в длинных / коротких ветках в управлении версиями?»
Меня особенно интересуют научные исследования, проводимые в этой области. Мои вопросы:
- Какие проблемы (или конфликты) могут создавать длинные ветки и как с ними бороться
- Как разбить большую задачу на более мелкие ветви / подзадачи
- Как координировать изменения в нескольких коротких ветвях, связанных с одним и тем же кодом
Заранее спасибо за ссылки и предложения!