我们广泛使用功能分支作为开发策略。简而言之,在某种程度上简单化的术语中,允许我们做的是始终保持稳定的主干,而实现复杂功能的开发人员在可能损坏的分支上工作,直到功能得到充分测试。此时,分支将合并回主干,然后在主干等上进行完整的集成/回归测试循环。
我遇到的问题如下:在分支中实现所述功能的过程中,显然有很多提交给分支的提交。每个提交都有一些注释,这些注释具有潜在的教育和文档(?)值,有时可能非常有用。当你将分支大规模合并回主干时,所有这些评论都会丢失,并被无用的“合并到主干”类型评论所取代。
有没有人有任何可以帮助保存元数据的解决方案?你认为这甚至是个问题吗?
P.S。我正在使用SVN。