本身代码是一个版本,但是不同的客户会对代码进行不同的修改,然后就有了两个不同的版本,核心功能是一样的,部分功能不一样。
现在面对的问题是我修改核心代码,然后又不能merge两个版本,是不是要再次修改另一个版本的相同部位的核心代码,然后保持核心代码的一致,大家有更好的方法吗?
现在面对的问题是我修改核心代码,然后又不能merge两个版本,是不是要再次修改另一个版本的相同部位的核心代码,然后保持核心代码的一致,大家有更好的方法吗?
1
dn Sep 4, 2012
最好保持核心代码的通用性,然后用订制化或者配置的部分来满足衍生版本的需求。这样核心代码修改之后,就能更新到衍生版本。。
|
2
binux Sep 4, 2012
merge到在分支上有何不可?
|
3
panxianhai OP |
4
binux Sep 4, 2012
@panxianhai 既然选择了无法自动merge的写法,如果冲突,理所当然应该手动修正啊。
|