svn 主干更新分支问题。
公司做了一个产品,现在要根据每个客户的不同需求针对产品进行修改。这样我就将先有的产品做位主干,然后客服的个性需求做在分支中,但是如果遇到修改通用的需求,我只想改主干,然后将主干更新到分支上,但是要保持分支项目的现有修改。这个我应该怎么做呢,之前用merge怎么获取都是覆盖我分支的修改。
[解决办法]
我从来不使用分支。不同客户的不同需求,也是产品的一部分,而不是“与产品主干独立出去的一部分”。这基于测试驱动开发模式,只有这样才敢于重构。
基于svn的merge你如果“就敢分支开发”了,你就上当了。svn不保证能够给你合理地合并两个子系统的代码的!