Android studio使用svn创建分支及合并分支这里面涉及的内容比较多,比较复杂,大家要仔细看。
1,创建本地svn仓库(主干与分支现在都是空的)
20171010105737775.png
2,创建一个安卓项目,这大家应该都会吧【MyAndroid】。
3,将新建的项目上传到主干上
注意:是在【MyAndroid】的上一级文件夹进行提交,不然【MyAndroid】这个项目文件夹不会被提交到svn服务器
我这里的上一级是【android_ws】文件夹
在【android_ws】文件夹上进行下面操作
20171010115204452.jpg
这时,你可以看到你的svn仓库的主干上就有了你的项目
4,接下来我们将svn服务器上的项目下载到本地
新建一个文件夹【svn_workspace】进入空文件夹内,点击右键点击检出
将svn服务器上的仓库下载下来:【https://DESKTOP-NIK04CO/svn/Android_Test/】是包含主干和分支的总仓库
用你AS打开trunk下面的项目,上面说的了,trunk是主干,这里面是有我们上传的项目的
6,打开以后就是一个安卓项目
20171010155229357.png7,接下来就是创建分支了,说是创建分支,其实就是关联分支,因为我们svn服务器已经跟我们把分支创建好了,就是【branches】
如何关联呢?
右键你的项目,选择svn→branches or tags
20171010155940794.png
这一步是什么意思呢?
顾名思义,copy from 与copy to 就是将我们主干的项目复制一份到分支上【branches】
点击OK即可。
8,现在去你的svn服务器上看,你的分支上就出现了跟主干一模一样的项目,只不过项目名叫new_branch(这就是我们之前取的名字)
20171010160629661.png
做的这里,你就完成了一大步。
9,我们将分支项目下载到本地来
20171010160912384.png
看到了吧,分支项目已经被我们下载到了本地
10,现在我们用AS打开这个项目
20171010161217866.png
这是我们的分支,我们可以尽情开发了,好吧,我们先写点东西提交一下
最后进行主干合并分支操作,擦亮眼睛看好了。怎么提交我就不掩饰了(不会我真没办法教你)
11,现在要进行主干合并,就是将分支上的开发代码合并到主干上。
首先我们需要用AS打开我们的主干项目,就是trunk下面的项目
在项目上右键,选择SVN→integrate directory
20171010162228148.png
没有冲突的文件都会被更新好,有冲突的文件会跟你显示出来,这个需要自己处理。
OK这就是合并,合并完成后还需要提交到svn服务器,别忘记了。
————————————————
版权声明:本文为CSDN博主「曾自强」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zzq272804553/article/details/78190203
网友评论