Android(安卓)Studio 的项目导入svn和svn的分支开发
16lz
2021-01-26
我这是针对 android studio 2.0pre 相当于最新版本啦 实际开发经验 项目上线后,要添加新功能了,但是工作量略大,一天两天不能完成 , 但是我们又不能确保上线的版本不会有紧急BUG,如果一旦有bug需要马上修改, 但是新加的功能代码并不完善,难道我们每次上新版本app都要备份一下吗,同学们,下面的svn分支开发就是为了解决这个问题
大家对svn应该不会陌生了,首先我们先了解一下svn的分支 分支其实就是trunk版【主干线】的一个copy版,不过分支也是具有版本控制功能的,而且是和主干线相互独立的 ,当然,到最后我们可以通过【合并】功能,将分支合并到trunk上来,从而最后合并为一个项目。
我们先利用小乌龟看下分支和合并 点击branch就是copy trunk下的项目到指定branch里去 点击merge就是讲branch下的项目合并到trunk下, 是有点麻烦,不过我们尽量不要在文件夹中直接操作svn,让我们直接去android studio中进行svn的分支开发
svn下的添加忽略文件和svn的分支开发 要想分支首先得把项目导入svn 导入项目前我们先把忽略文件给填好 file-->setting-->version code 点击加号来添加忽略文件 1.忽略所有.idea .gradle文件夹 2.忽略所有build文件夹,注意有三个目录 2.1 主目录下(比如trunk)下的(如果是第一次从svn检入项目可能没有,需要run一下) 2.1 app下的 2.3 自己导入的module或者是library下的 3.忽略所有的local.properties 4.忽略所有的.iml文件 理由匹配
忽略完是这个样子
过滤加好啦,我们开始导入项目吧 首先你得配置好svn,我知道你们喜欢截图,直接上
这里一定要是svn.exe啊,如果不对你要重新安装小乌龟,百度一下正确安装方法吧
完了之后add,右键项目 --— add to vcs 如果项目大 会等好一会,这个时间我们可以吃着火锅唱着歌
添加完之后就会是这样,不过白色部分你们应该是蓝的,因为并没有提交上去,只是添加了,现在上我们提交吧 楼主的项目很大,时间很长,这个时候我一般打完一炮就会提交完成了
好了,项目也提交到svn了,开始分支,这三个地方
弹出分支对话框,注意working copy下是trunk,我嫌打开项目麻烦直接在branches操作啦, 注意要分支整个项目,小心不注意只分支了app文件夹 红箭头的部分,你们自定义目录吧,设置完之后大胆的点击 ok,一瞬间的事情
接下来我们要进行svn的文件夹操作了 找到我们存放项目目录的文件夹 右键,找到svn check out ,相信大家不陌生,点击ok,
好啦,我们直接把branches里面的项目导入android studio,大家不陌生吧,要运行一下,把build文件夹整出来, 然后添加相应的忽略文件,上面已经讲过了
这个时候我们开发版本的app一般就在branch里搞啊搞了
接下来就是分支与主线的合并 超级简单,打开你的trunk项目,点击integrate directory 大功告成 把冲突的文件改改就ok啦,
大家对svn应该不会陌生了,首先我们先了解一下svn的分支 分支其实就是trunk版【主干线】的一个copy版,不过分支也是具有版本控制功能的,而且是和主干线相互独立的 ,当然,到最后我们可以通过【合并】功能,将分支合并到trunk上来,从而最后合并为一个项目。
我们先利用小乌龟看下分支和合并 点击branch就是copy trunk下的项目到指定branch里去 点击merge就是讲branch下的项目合并到trunk下, 是有点麻烦,不过我们尽量不要在文件夹中直接操作svn,让我们直接去android studio中进行svn的分支开发
svn下的添加忽略文件和svn的分支开发 要想分支首先得把项目导入svn 导入项目前我们先把忽略文件给填好 file-->setting-->version code 点击加号来添加忽略文件 1.忽略所有.idea .gradle文件夹 2.忽略所有build文件夹,注意有三个目录 2.1 主目录下(比如trunk)下的(如果是第一次从svn检入项目可能没有,需要run一下) 2.1 app下的 2.3 自己导入的module或者是library下的 3.忽略所有的local.properties 4.忽略所有的.iml文件 理由匹配
忽略完是这个样子
过滤加好啦,我们开始导入项目吧 首先你得配置好svn,我知道你们喜欢截图,直接上
这里一定要是svn.exe啊,如果不对你要重新安装小乌龟,百度一下正确安装方法吧
完了之后add,右键项目 --— add to vcs 如果项目大 会等好一会,这个时间我们可以吃着火锅唱着歌
添加完之后就会是这样,不过白色部分你们应该是蓝的,因为并没有提交上去,只是添加了,现在上我们提交吧 楼主的项目很大,时间很长,这个时候我一般打完一炮就会提交完成了
好了,项目也提交到svn了,开始分支,这三个地方
弹出分支对话框,注意working copy下是trunk,我嫌打开项目麻烦直接在branches操作啦, 注意要分支整个项目,小心不注意只分支了app文件夹 红箭头的部分,你们自定义目录吧,设置完之后大胆的点击 ok,一瞬间的事情
接下来我们要进行svn的文件夹操作了 找到我们存放项目目录的文件夹 右键,找到svn check out ,相信大家不陌生,点击ok,
好啦,我们直接把branches里面的项目导入android studio,大家不陌生吧,要运行一下,把build文件夹整出来, 然后添加相应的忽略文件,上面已经讲过了
这个时候我们开发版本的app一般就在branch里搞啊搞了
接下来就是分支与主线的合并 超级简单,打开你的trunk项目,点击integrate directory 大功告成 把冲突的文件改改就ok啦,
更多相关文章
- Android实战项目——音乐播放器 由四大组件之一Service、使用Ser
- Eclipse项目导入到Android(安卓)Studio的过程和一些问题的解决
- 【android Studio】零git知识、零脚本命令,即刻体验git版本管理魅
- Android大屏项目中的数字键盘输入界面的功能实现
- Android(安卓)项目实践(一)——开发流程
- Android(安卓)面试公司需要问公司的几点
- Android实现记事本项目完整实例,附源代码
- Android:创建可穿戴应用 - 建立模拟器和创建项目
- (4.2.2.1)【android开源工具】【Android(安卓)UI设计与开发】第16