Android Studio中使用SVN更新和提交

一般我们在公司中管理代码,无非就是git和svn比较多,今天先讲下在Android Studio下操作SVN,他们之间的区别在网上有很多的文章,写的都比较理论(zhuangbi),感兴趣的可以去看看,一般你入职时使用什么版本控制工具都是固定了的,我们(搬砖的)无法决定使用哪一个版本控制工具,得按照公司来

可以get到:
1.安装SVN
2.将项目提交到SVN
3.将SVN的项目导入到Android studio
4.以及其中可能遇到的一些问题

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

这里写图片描述

还有什么其他的意外情况可以留言

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值