这个 git 没关系,用别的会更好么?
【 在 ztysys 的大作中提到: 】
: 标 题: Re: git分支被滥用了
: 发信站: 水木社区 (Mon Apr 8 15:24:44 2024), 站内
:
: 如果是5个客户5个版本,需求不完全兼容呢,也不能随便把一个客户的要求传播给其它客户,需求就不兼容
:
: 这情况在某些场合很常见
:
: 有人说1000个版本,估计也是这种情况
:
: 【 在 StephenLee 的大作中提到: 】
: : 你们这是从一个仓库fork出5个项目去开发了,不要说是5个发布分支。搞定制化开发搞到不顾整体产品规划,那这帮不了你了。
: : Release分支的通常只在每次实际发布新版本的时候产生,不会往一个已经release的分支里不断堆代码,这没法管理。
: : 举个例子,比如说决定发布1.1版本了,有AB两个使用场景,代码库里有共同代码和不同场景的可选模块,拉两个分支 v1.1.0-A-rc和 v1.1.0-B-rc,A-rc里配置文件根据A场景需求修改,B同理,两个分支分别去集成测试发布,产生v1.1.0-A和v1.1.0-B。后续维护看情况,不紧急的bugfix
: 进master分支,跟着下个版本比如1.1.1发布,紧急的hotfix直接进 A release分支,再讨论是否要吸收到master分支,也有可能hotfix的修复方法太针对只能临时用,就不进master的。
:
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 116.235.128.*]
--
FROM 124.207.188.194