多版本(>30)并行控制的解决方案

来源:互联网 发布:杀破狼 js原版 编辑:程序博客网 时间:2024/06/05 18:38

前言

之前也写了和转了一些解决方案,发现并没有一个能完全符合自己需求的方式,于是在现有的方案中取各家精华,尽量规避各种坑,形成了现在的管理模式,可以看做 是 fork 机制的另一种实现方式。

问题

fork 是同一个账户只能 对同一个项目 fork 一次,无法满足我的要求;
单版本库多分支简直灭绝人性,分支数量多到炸天,无法管理;
全部单独开发会导致无法进行统一更改,劳动繁复;

步骤

【推荐使用 IDE】
【主要是8,9,10,11 四步操作,1~7是在项目初始化时使用】
1.本地新建 以 客户英文名称 为标题的文件夹(用户仓库)
ps : cocacola


2.进入 cocacola 文件夹,初始化仓库 git init


3.增加用户库账号密码
git config user.name ****
git config user.email ****@foxmail.com


4.增加 base_origin 作为 全局远端库
git remote add base_origin https://git.oschina.net/****/****.git


5.增加 origin 作为 本项目远端库【前提是要在 码云 上 新建好项目】
git remote add origin https://git.oschina.net/****/***.git


6.增加本地 分支
git branch develop
git branch base_develop


7.向 origin 推本地仓库
git push origin master


git checkout develop
git push origin develop


8.如果全局远端库有修改
【重要】checkout base_develop
git pull base_origin develop


9.向本地 develop 分支 合并
git checkout develop
git merge base_develop


10.有冲突解决冲突


11.develop 分支可以发布到服务器
git checkout master
git merge develop
git pull origin master



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 腰椎盘突出腿疼怎么办 腰椎间盘突出压迫神经怎么办 疣体长到宫颈了怎么办 龟头的系带断了怎么办 龟头与系带断了怎么办 舌头下长肉芽痛怎么办 脑组织供血不足怎么办 尖锐湿锐喝酒了怎么办 快递寄错地方了怎么办 16岁掉头发严重怎么办 18岁老是掉头发怎么办 17岁头发老是掉怎么办 19岁老是掉头发怎么办 植发的了毛囊炎怎么办 长得好看不上镜怎么办 鬓角的头发总翘怎么办 戴贞洁锁硬了怎么办 欠很多钱还不了怎么办 理财平台跑路了怎么办 联通4g信号不好怎么办 老年人耳朵嗡嗡响什么原因怎么办 单侧耳朵嗡嗡响怎么办 蚊子钻到耳朵里怎么办 小飞虫进耳朵里怎么办 耳朵里飞进去虫怎么办 耳朵里进虫子了怎么办 耳朵进虫子了怎么办啊 耳朵里进了蚊子怎么办 有虫子爬进耳朵怎么办 虫子死在耳朵里怎么办 早上起床口苦口臭怎么办 耳朵被耳屎堵了怎么办 油耳朵被堵住了怎么办 棉签掏耳朵堵了怎么办 耳朵被气堵住了怎么办 掏耳朵发炎了疼怎么办 掏耳朵掏深了疼怎么办 耳朵里进了虫子怎么办? 耳朵里飞进小虫怎么办 一只耳朵听力差怎么办 62岁耳朵有点聋怎么办