Возможность ветвления и потери метаданных кода - PullRequest
2 голосов
/ 10 мая 2011

Мы широко используем ветвление функций в качестве стратегии развития.Короче говоря, и несколько упрощенно, что это позволяет нам делать, это постоянно поддерживать стабильную магистраль, в то время как разработчики, реализующие сложные функции, работают на потенциально сломанной ветви, пока функция не будет должным образом протестирована.В этот момент ветвь объединяется обратно в транк, после чего следует полный цикл интеграции / регрессионного тестирования в транке и т. Д.

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

Есть ли у кого-нибудь решения, которые могут помочь сохранить это?метаданные?По вашему мнению, это даже проблема?

PS Я использую SVN.

1 Ответ

1 голос
/ 10 мая 2011
...