Android Studio 的项目导入svn和svn的分支开发
来源:互联网 发布:艾科网络 编辑:程序博客网 时间:2024/05/17 05:10
我这是针对 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啦,
1 0
- Android Studio 的项目导入svn和svn的分支开发
- Android Studio 导入和关联SVN项目
- Mac android studio 连接svn导入项目遇到的问题
- android studio导入svn项目时配置忽略的文件
- android studio中svn的使用(关联svn、svn提交代码,分支管理等)
- Android studio 关联 SVN 并导入项目
- Android Studio查看项目的svn地址
- Android Studio的SVN
- 关于导入SVN的项目到Android studio中路径包含中文报错处理
- 在Android Studio中导入SVN里的项目时出现Authentication Required
- Android studio SVN的安装和使用
- SVN和android studio的关联
- android studio用SVN导入资源时会遇到的问题
- SVN分支的使用
- svn分支的使用
- SVN的分支合并
- svn分支的使用
- svn的分支-合并
- 黑马程序员--用户注册登录管理系统…
- 黑马程序员--用户注册登录管理系统…
- NGUI
- 常用 Git 命令清单
- 黑马程序员--用户注册登录管理系统…
- Android Studio 的项目导入svn和svn的分支开发
- 黑马程序员--用户注册登录管理系统…
- 黑马程序员---关于枚举的理解
- 抽奖转盘
- 黑马程序员--用户注册登录管理系统…
- 黑马程序员--关于注解的理解
- 面向对象的分析与设计OOAD
- 黑马程序员--交通灯管理系统的心得…
- java使用sigar获取linux系统内存使用信息 注意事项