美文网首页
多版本开发

多版本开发

作者: 黎先生_ | 来源:发表于2018-03-30 11:25 被阅读0次

以coding开发为例

通常我们创建远程代码库默认名为master(主远程代码库)

打开项目->source Control->当前分支->new branch->新建一个分支branch(用于修改1.0版本的分支)->push到远程->

同理,在创建一个tags分支(用于备份1.0版本)

远程coding中就会出现2个新的分支,点击新的分支,出现不同代码

2.0开发任然在master主分支中写,

1.0bug任然在修改

1.0修改完,合并到tags中,新的1.0备份

同时合并到master中,修复1.0bug后的2.0正在开发版本

xcode中ource Control->当前分支->switch to branch ->切换不同的分支,就会显示不同的代码

遗留:分支与主分支代码冲突怎么办?

Xcode创建分支:

多分支开发特点:

1. 分支1,分支2修改同一个文件,合并时会冲突

2. 分支1,分支2分别修改不同的文件,分支1合并到分支2时,不会冲突,会将分支1修改的内容同步到分支2

3. 分支1修改了文件内容,没有commit的情况下是不能切换到分支2的

相关文章

网友评论

      本文标题:多版本开发

      本文链接:https://www.haomeiwen.com/subject/dbgbcftx.html