Android Studio SVN 使用方法

如何安装配置SVN

请直接参考《SVN在Android Studio中的配置》

http://www.cnblogs.com/songmeng/p/4389446.html

如何使用SVN

本文主要参考了《AndroidStudio配置SVN以及使用代码管理》

http://www.it165.net/pro/html/201508/51801.html

正文

一、Android Studio添加忽略文件

注意★:Android Studio创建的Android项目,必须先来添加要忽略的文件,再关联SVN,一般需要忽略以下内容:

  1. .idea文件夹
  2. .gradle文件夹
  3. 所有的build文件夹
  4. 所有的.iml文件
  5. local.properties文件

具体步骤:

如何添加忽略也可参考:http://jingyan.baidu.com/article/a378c960bd502fb32828309b.html

1.打开设置对话框 Ctrl+Alt+s,如下图:

2.开始添加忽略,如下图(3张图)

Android Studio SVN 使用方法_第1张图片

完成以上操作后,就添加好了ignore,结果如下

关联到SVN

  1. 菜单VCS—–>Import into Version Control—–>Share Project(Subversion)

    将Android Studio当前项目同SVN服务器关联起来,但是并没有将项目导入到SVN服务器上,需要在完成建立连接后再次提交项目到SVN服务器。

  2. 之后会弹出:选择要分享的SVN地址及其他选项
    在Define share target下

    • 第一个选项是直接将整个文件都放到trunk文件夹下,
    • 第二个选项可以再trunk下创建你当前项目的文件夹,
    • 第三个选项在项目文件夹下有创建了一个trunk文件夹,
    • 因此建议使用第二中方式;选择完成后点击Share就可以了,会弹出让你选择SVN工作副本的格式化版本(jdk版本),如下图:

    Android Studio SVN 使用方法_第2张图片

  3. 点击OK等待一会就能创建本地项目同SVN服务器的关联了,成功后会自动刷新本地的项目,待项目里的内容变成绿色的即表示已经成功了,如图:

    右上角出现了SVN操作的按钮

    再次点击VCS菜单(或鼠标右键),出现了Subversion选项

  4. 到目前为止只是将项目同SVN服务器建立了联系,并没有将代码提交到SVN服务器上去,如何提交呢

    • 其实很简单,只需点击SVN相关操作按钮里的commit就行了(上图SVN相关操作按钮左起第二个按钮)

    • 当然也可以用下面的方法VCS菜单—>Subversion–>Commit.如下图:

    • 或者:选中文件或者文件夹,点击右键–>Subversion–>Commit.如下图:

三、Checkout SVN上的项目

直接看截图

Android Studio SVN 使用方法_第3张图片

Android Studio SVN 使用方法_第4张图片

Android Studio SVN 使用方法_第5张图片

点击yes打开,导入项目后会问你两次*iml要不要加到版本控制,选择no即可
刚导入后会发现没有.gradle文件夹,当你运行编译一遍程序后就会出现.grandle文件夹的
现在红色代表忽略的文件,白色代表版本控制的文件

四、Android Studio SVN代码冲突的解决

当你提交时,别人已经抢在你前面提交了一版了,你就显示提交失败,如下图:表示你的这个文件已经过期了

此时,你应该先更新,更新时提示:(有冲突)

Android Studio SVN 使用方法_第6张图片

点击ok

点击Merge

使用上图中的x或者>>来整理出一个最终版,点击apply就解决完冲突了

你也可以不点击merge,点击close,自己来手动处理冲突,如下图

根据实际情况改为下图代码

别忘了点击右键,标记为解决

别忘了上边只是解决了冲突,你还没提交解决冲突后的代码,如下图:继续提交就完成了

五、浏览SVN上的内容

Android Studio SVN 使用方法_第7张图片

更多相关文章

  1. 删除Android Studio中的工作空间(project)和项目(modular)
  2. Cocos2d-x 项目从VS移植到Android中的配置
  3. Ashmem(Android共享内存)使用方法和原理
  4. [Android] 文件夹下文件的个数限制
  5. Your project contains error(s) please fix them ...... androi
  6. android UI设计之 背景透明色 项目资源文件关系
  7. Android GridView的使用方法
  8. android通过USB的MTP模式下,禁止用户在根目录有任何操作(重命名 删
  9. Android 导入项目时遇到的JNI和NDK问题

随机推荐

  1. j2me to android 例子源码下载
  2. android 开发过程中对网络状态的判断的工
  3. Android SDK使用腾讯Bugly 镜像更新
  4. Android中在toolbar中添加Menu菜单
  5. 打包Android时报错
  6. ContentProvider的使用
  7. android Opengl中使得一个view在另一个vi
  8. android实现发送Email功能(从相册中选择
  9. MTK平台修改音量默认值需要改动的位置
  10. Android实现简单的注册登录 POST方式提交