Android Studio中使用SVN更新和提交
来源:互联网 发布:威客网络兼职可靠吗 编辑:程序博客网 时间:2024/05/24 04:31
一般我们在公司中管理代码,无非就是git和svn比较多,今天先讲下在Android Studio下操作SVN,他们之间的区别在网上有很多的文章,写的都比较理论(zhuangbi),感兴趣的可以去看看,一般你入职时使用什么版本控制工具都是固定了的,我们(搬砖的)无法决定使用哪一个版本控制工具,得按照公司来
可以get到:1.安装SVN2.将项目提交到SVN3.将SVN的项目导入到Android studio4.以及其中可能遇到的一些问题
1.安装
只需要注意一点,到这里时,选择红框内容,这关乎后面的as操作
安装完成之后来到as中,打开设置
ok,安装就这样,svn客户端可以安装一下,最后右击桌面如下
准备完毕,下面设置忽略文件,设置忽略文件主要是为了在提交时忽略这些本地使用的一些文件,因为同公司的其他的开发者可能大家使用的版本各种不同,gradle这些版本都各自使用自己的即可
忽略这些就没有问题了,怎么添加的呢,在右侧有个绿色的+号,点开就可以添加忽略,-号删除忽略
第一个是选择文件,第二个是选择文件夹,第三个是自定义这里我加的是(.*iml)就是说所有后缀是iml的都忽略了
(一定要在提交之前设置好忽略,一定要在提交之前设置好忽略,一定要在提交之前设置好忽略)
单个项目设置忽略只能在单个项目生效,非全局设置,所以每个项目提交前都需要设置忽略
2.将项目添加到SVN
首先你得有SVN账号,直接找公司要就行,他会给你开通账号,并且将项目路径告诉你,须为可读可写的账号,如果什么都没有让你自己去创建的话(不太可能..ps)有人没有share Project(Subversion)这个问题下面会说
这个路径就是公司给你的路径,上面的绿色箭头就是添加路径使用,下面选择第二个即可,第三个创建分支也可以用
这里选择1.8是我的SVN版本是1.8,怎么看的呢
然后就会建立关联,如果是新建的项目就会很快,如果是一个大的项目就会很慢(几个小时可能),结束之后,项目目录颜色就变了,绿色为提交,黄色为忽略
然后就可以看见多了几个图标
绿色的为提交,蓝色的为更新,点击提交,会出现如下界面,右侧的选项建议还是取消了,会在提交前检查代码,不过我们在提交前肯定已经编译过没有问题了,不要带着Bug或者无法运行就提交了,然后同事七八个都更新了你的Bug,然后可能会被乱棍打死,这个都是后话,提交信息是一定要写的,比如你添加了什么功能,或修复了什么Bug,点击commit就提交了
ok,有些人会发现自己没有share Project(Subversion),首先打开
删除svn
然后打开你的项目文件目录,打开查看隐藏文件,有个.svn或者什么.git删除掉,然后clean一下你的项目,然后他就出现了,是的,真出现了
ok,这一步都没有问题了,可能有人会卡在提交那里,如果在as中第一次提交不上去,那么我们换个方式在项目目录中右击commit提交,前提是你已经执行了上一步share成功,已经建立连接了,
点击这里一样是提交的忽略文件之外的代码,未提交上面有个蓝色的+号,已提交时个绿色的√号,这里提交成功后,我们再次回到AS,重启一下开发工具,随便修改一个地方,然后点击提交,然后他就没问题了,是的 ,没问题了
ok,那么我们怎么确定svn上面我们已经上传成功了呢
打开之后添上你的svn路径,和你的账号名密码,进去就能直接看见你提交的项目了,太简单不贴图了
提交了之后肯定也要更新,毕竟一个项目不是你一个人,点击提交旁边的那个蓝色按钮更新代码
注意一般第一次,share(建立连接)或者提交都需要较长时间,请耐心等候一会,误操作会导致重头再来
3.将svn项目导入as
有几种方式,但是最终结果是一样的
然后选择你的svn路径,一定要具体到项目,第一次的话需要点击+号添加你的svn项目路径,然后下一步选择项目存放位置,放在哪里随你大小便,继续下一步这里比较重要,选择gradle,还是看下图,
我们要用本地的gradle,你的gradle位置自己选择一下,然后就可以了,导入成功finish
还有什么其他的意外情况可以留言
- Android Studio中使用SVN更新和提交
- Android Studio SVN更新、提交代码
- androidStudio中使用svn进行代码的更新和提交
- eclipse中svn的怎样使用,提交和更新
- android studio中svn的使用(关联svn、svn提交代码,分支管理等)
- android studio中svn提交项目知识点
- eclipse中使用svn提交,更新代码。
- android studio关联svn后没有出现提交和更新的两个按钮
- android studio checkout svn 后无更新提交图标
- Android studio 中使用svn
- Android studio 中使用svn
- Android开发之--studio中使用svn提交代码与检出代码
- 解决android studio 中SVN和git冲突 无法提交代码
- Android Studio使用svn配置忽略文件和解决提交时一直performing的问题
- androidStudio中使用svn进行代码的更新和提交(六)
- SVN更新提交的使用
- Android Studio,忽略文件提交不到svn中
- eclipse中使用svn提交代码,更新代码。
- Ubuntu下使用单目相机运行ORB SLAM2
- Android NDK: From Elementary to Expert Episode 20
- 虚数的意义
- memcached安装与使用
- Spy++ —— 窗口、消息查看分析利器
- Android Studio中使用SVN更新和提交
- POJ2236 Wireless Network
- DDL、DML、DQL、DCL之间的区别
- javascript输入某年月某日,判断是这一年的多少天
- Hadoop2.7.3在CentOS 6.5中的集群搭建
- 爬虫之旅(一)
- 素数环
- Java内存模型系列简介
- 51Nod-1781-Pinball