多版本(>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
阅读全文
0 0
- 多版本(>30)并行控制的解决方案
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 并行版本控制的好帮手--WinMerge
- 对于一个项目多版本的 git 版本控制解决方案
- 297. Serialize and Deserialize Binary Tree 二叉树的序列化和去序列化
- delphi DBGrid自动适应列宽(转)
- POJ
- 如何配置reportNG
- 8种药水有且仅有一种有毒,药水1小时见效,现在要求在1小时内找出有毒药水,至少需要几只小白鼠?
- 多版本(>30)并行控制的解决方案
- Perplexity(困惑度)
- openGL 透视校正插值
- AppScale3.01
- jQuery——eq()选择器
- pyton 爬虫-图片
- 欢迎使用CSDN-markdown编辑器
- Vue.js2.0 入门实例(三)(数据对接)
- rhcs+gfs2+corosync + pacemaker +postgres_streaming_replication