Mac中Android Studio的SVN使用详解

今天整理了下SVN在Android Studio(以下简称AS)下的使用,系统是Mac的,我想Windows的网上已经有很多了,以下是针对Mac版

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-25 05:51:31

Mac中Android Studio的SVN使用详解的相关文章

Android Studio使用教程图文详解

Android Studio是一款非常专业的Android集成开发环境工具,那么,Android Studio怎么用呢?针对不知道Android Studio怎么使用的朋友们,本文就为大家图文详细介绍Android Studio的使用教程,有兴趣的朋友们可以了解下 Android Studio 1.0正式版终于发布了!谷歌表示Android Studio 1.0 能让开发者"更快更有生产力",并认为它可以代替 Eclipse,同时为Eclipse 用户提供迁移步骤.代码自动提示.运行响

Mac下Android studio 之NDK配置教程

Mac下Android studio 之NDK配置教程(一) 1.概述 最近项目全线转移到Mac下使用使用Android studio开发.遇到关键代码封装到 ***native***层,此时在win下的NDK配置步骤全部失效. 为此,花费了大量时间用来查阅资料,在此,记录下来,分享给大家供以后配置中作为参考. 2.环境 本人使用的开发配置 是:MAC OS 10.10 +androioid studio 1.2+android-ndk-r10e-darwin-x86_64+git .其他配置类

Android Studio下SVN的用法(1) - 初识SVN

Android Studio下SVN的用法(1) - 初识SVN 前言 这几天公司又来了新人,之前都是一个人开发的项目现在需要合作开发.所以不可避免的需要使用版本控制工具. 公司使用的是SVN,网上有一大堆教程,但是发现对于新手来说,特别是从来没有接触过的人来说,往往都 说的不是很详细,甚至可以说基本没有照顾到这些方面.不要问我为什么这么清楚,因为被坑的不行了--.. PS:本篇文章是介绍AS下SVN的使用,所以可能会跟网上的教程不同 使用 下载及安装 首先前往官网下载SVN客户端,官网上下载可

Android Studio 配置SVN 及 代码管理

转自:http://www.it165.net/pro/html/201508/51801.html 一.Android Studio配置SVN Android Studio关联配置SVN很简单,在Settings里面,找到Version Control->Subversion:在这个页面的控制面板中的General中将Use command line client打勾勾选上,然后浏览本地的SVN安装目录,选到"svn.exe"即可: 在Use command line clie

Mac下Android studio 之NDK配置教程(一)

Mac下Android studio 之NDK配置教程(一) 1.概述 近期项目全线转移到Mac下使用使用Android studio开发. 遇到关键代码封装到 ***native***层,此时在win下的NDK配置步骤所有失效. 为此,花费了大量时间用来查阅资料,在此,记录下来,分享给大家供以后配置中作为參考. 2.环境 本人使用的开发配置 是:MAC OS 10.10 +androioid studio 1.2+android-ndk-r10e-darwin-x86_64+git . 其它配

Mac下Android studio 之NDK配置教程(二)

Mac下Android studio 之NDK配置教程(二) (一)简述 从上一篇NDK配置教程(一) 中,我 简单的阐述了MAC下NDK的基本解压和环境配置步骤. 本节我讲详细描述android studio 在MAC下的的配置运行步骤. (二)开始 首先,我们前往上次解压好的NDK文件路径,使用Android studio 导入Hello-jni 导入完成后,AS会自动帮我们构建为grade版本. 等待完成,版本构建完成. 打开文件目录如图所示 我们在local.properties文件下添

解决Android Studio引入SVN上Eclipse依赖工程不能实时更新的思考

解决Android Studio引入SVN上Eclipse依赖工程不能实时更新的思考 标签(空格分隔): AndroidStudio SVN 使用Android Stuido开发了几个月,都是使用libs/jar实现对外部库的依赖,最近新的需求需要依赖工程.使用SVN进行版本管理,而且依赖工程为Eclipse项目,在开发过程中发现一个问题:作为Module依赖加入的工程,不能直接以new Module的模式从SVN服务器上直接 CheckOut出来作为依赖Module:需要从SVN服务器Chec

Android Studio配置SVN 以及使用代码管理

一.Android Studio配置SVN Android Studio关联配置SVN很简单,在Settings里面,找到Version Control->Subversion:在这个页面的控制面板中的General中将Use command line client打勾勾选上,然后浏览本地的SVN安装目录,选到"\svn.exe"即可: 在Use command line client下面还有一个Use system default Subversion configuratio

Android Studio集成SVN报错:can't use subversion command line client : svn

Android Studio集成SVN插件,check out出代码后,每次开启都会在右上角出现如下错误: Can't use Subversion command line client: svn Probably the path to Subversion executable is wrong. Fix it. Errors found while svn working copies detection. Fix it. 下面直接上解决方案吧: 1.安装客户端http://ncu.dl