Mac中Android Studio的SVN使用详解
2015-07-03 17:51
447 查看
今天整理了下SVN在Android Studio(以下简称AS)下的使用,系统是Mac的,我想Windows的网上已经有很多了,以下是针对Mac版
AS的SVN操作和Eclipse还是有很多不同的地方,如果你刚从Eclipse转过来,可能需要花一点时间去研究,尤其是以前在SVN上都用Team菜单里的内容,可能现在你都找不到这个Team选项,那么现在我就来详细说一下SVN在AS的使用
大致的流程是新建一个项目,然后将该项目提交到一个SVN服务器上,然后供其他同学检出,以下是操作步骤:
现在看Github的客户端和我们的项目对比,可以找出我们需要忽略的文件大概包含以下内容:
.gradle
.idea
.iml
local.properties
build
那么怎么添加呢?这时候就要去到Preferences里面了,具体如下图
操作我想一看图就很明白了,直接在Ignored Files选项里点击+号,在弹出的对话框选择第二项,然后依次输入上面包含的
如果没有Share Project(Subversion)的选项,表示你的项目已经用了svn或者git管理了,那么可以先清除svn的信息之后再执行
点击Share Project之后会弹出选项卡,点击+来添加svn地址
添加地址之后,就可以选择一个地址然后share了
大概过几秒钟之后会弹出 下面的窗口,注意要选1.6,选了1.7之后可能有的同学会报错
然后点击OK之后会弹出你的SVN账号密码选项卡
继续点击OK,大概几秒钟后项目连上SVN了,注意此时项目代码并没有提交到svn上
如图,***的表示忽略的项目,然后点击VCS ↑ 弹出提交的对话框
右边要勾选 Auto-update after commit,否则的话你只提交了本地没有同步上传到远程服务器,到时候还得点击下图第三个同步按钮,所以为了保证一步到位,请记得勾选Auto-update after commit哦
提交后会执行大概一分钟,这取决于你的网速;成功后会弹出如下图
点击Commit或者Cancel关闭窗口,或者点击Review你可以查看远程服务器项目,现在你去看看svn上是否已经有了该项目了;
点击后弹出
选择目录
设置选项
注意还是选1.6
点击ok后弹出正在检出
检出成功后会弹出如下弹出框,然后点Yes
就会进到项目中来,然后随便修改下项目,可以右键Subversion->Commit File提交了,这里的Subversion各个功能就不一一介绍了!
我的博客:http://www.hloong.com/?p=165
AS的SVN操作和Eclipse还是有很多不同的地方,如果你刚从Eclipse转过来,可能需要花一点时间去研究,尤其是以前在SVN上都用Team菜单里的内容,可能现在你都找不到这个Team选项,那么现在我就来详细说一下SVN在AS的使用
大致的流程是新建一个项目,然后将该项目提交到一个SVN服务器上,然后供其他同学检出,以下是操作步骤:
1,新建项目,这一点我想都会吧!下图就是新项目的结构
2,添加Ignored
因为要提交到svn,那么肯定不能全部都提交,有些自动生成的就要忽略掉,所以需要添加Ignored;在添加之前我们可能并不知道那些需要忽略掉,怎么办?我就去找了GitHub官方的Android 客户端参考,如下图现在看Github的客户端和我们的项目对比,可以找出我们需要忽略的文件大概包含以下内容:
.gradle
.idea
.iml
local.properties
build
那么怎么添加呢?这时候就要去到Preferences里面了,具体如下图
操作我想一看图就很明白了,直接在Ignored Files选项里点击+号,在弹出的对话框选择第二项,然后依次输入上面包含的
.gradle
.idea
build三个文件夹目录,再选择第一项,找到
local.properties,之后选择第三项输入
*.iml添加Ignored后显示如下图:
3,Share Project(Subversion)
接下来很显然了,该将项目和svn建立连接了,执行VCS->Import into Version Control->Share Project(Subversion)如果没有Share Project(Subversion)的选项,表示你的项目已经用了svn或者git管理了,那么可以先清除svn的信息之后再执行
点击Share Project之后会弹出选项卡,点击+来添加svn地址
添加地址之后,就可以选择一个地址然后share了
大概过几秒钟之后会弹出 下面的窗口,注意要选1.6,选了1.7之后可能有的同学会报错
然后点击OK之后会弹出你的SVN账号密码选项卡
继续点击OK,大概几秒钟后项目连上SVN了,注意此时项目代码并没有提交到svn上
如图,***的表示忽略的项目,然后点击VCS ↑ 弹出提交的对话框
右边要勾选 Auto-update after commit,否则的话你只提交了本地没有同步上传到远程服务器,到时候还得点击下图第三个同步按钮,所以为了保证一步到位,请记得勾选Auto-update after commit哦
提交后会执行大概一分钟,这取决于你的网速;成功后会弹出如下图
点击Commit或者Cancel关闭窗口,或者点击Review你可以查看远程服务器项目,现在你去看看svn上是否已经有了该项目了;
4,检出SVN项目
我们来检出上一步中提交到svn上的项目,回到启动界面(关闭所有项目),点击VCS下拉的Subversion选项:点击后弹出
选择目录
设置选项
注意还是选1.6
点击ok后弹出正在检出
检出成功后会弹出如下弹出框,然后点Yes
就会进到项目中来,然后随便修改下项目,可以右键Subversion->Commit File提交了,这里的Subversion各个功能就不一一介绍了!
我的博客:http://www.hloong.com/?p=165
相关文章推荐
- Android中Activity与Fragment的生命周期
- android-进阶(3)-自定义view(2)-Android中View绘制流程以及相关方法的分析
- Android动态禁用或开启屏幕旋转工具
- 详解android系统的适配(px,density,dpi,分辨率)
- android实现通过浏览器点击链接打开apk
- 关于Android 使用官方API 实现人脸检测功能
- Xamarin.Android开发实践(六)
- Android Studio 学习笔记(1)
- Android调试优化篇
- [Android]透明menu菜单的实现
- Android--静默安装和静默卸载
- android如何在小米调试中,更改应用程序图标
- Android CheckBox中设置padding无效问题解决方法
- 关于android底层系统的学习
- Android-LiveFolder
- Android通讯录分页查询
- Android Studio使用教程
- Android-自定义视图-数字锁
- android操作sim卡联系人信息
- android 手机屏幕有关的几个工具(屏幕宽高,dp和px互相转换)