Мы широко используем ветвление функций в качестве стратегии развития.Короче говоря, и несколько упрощенно, что это позволяет нам делать, это постоянно поддерживать стабильную магистраль, в то время как разработчики, реализующие сложные функции, работают на потенциально сломанной ветви, пока функция не будет должным образом протестирована.В этот момент ветвь объединяется обратно в транк, после чего следует полный цикл интеграции / регрессионного тестирования в транке и т. Д.
Проблема, с которой я столкнулся, заключается в следующем: в ходе реализации указанной функции в веткеочевидно, множество коммитов, сделанных в ветке.Каждый коммит имеет комментарии, которые содержат потенциальную образовательную и документальную (?) Ценность, которая иногда может быть очень полезной.Когда вы выполняете массовое объединение ветви обратно в транк, все эти комментарии теряются и заменяются бесполезным комментарием типа «Объединение бла в транк».
Есть ли у кого-нибудь решения, которые могут помочь сохранить это?метаданные?По вашему мнению, это даже проблема?
PS Я использую SVN.