Android Studio SVN 使用方法

简介: Android Studio SVN 使用方法

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张图)

image.png

完成以上操作后,就添加好了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版本),如下图:

image.png

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

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

    再次点击VCS菜单(或鼠标右键),出现了Subversion选项
  2. 到目前为止只是将项目同SVN服务器建立了联系,并没有将代码提交到SVN服务器上去,如何提交呢
  • 其实很简单,只需点击SVN相关操作按钮里的commit就行了(上图SVN相关操作按钮左起第二个按钮)

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

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

三、Checkout SVN上的项目

直接看截图

image.png

image.png

image.png

点击yes打开,导入项目后会问你两次*iml要不要加到版本控制,选择no即可

刚导入后会发现没有.gradle文件夹,当你运行编译一遍程序后就会出现.grandle文件夹的

现在红色代表忽略的文件,白色代表版本控制的文件


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

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


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

image.png

点击ok


点击Merge


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

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


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


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


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


五、浏览SVN上的内容

image.png

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张图)

image.png

完成以上操作后,就添加好了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版本),如下图:

image.png

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

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

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

  2. 到目前为止只是将项目同SVN服务器建立了联系,并没有将代码提交到SVN服务器上去,如何提交呢
  • 其实很简单,只需点击SVN相关操作按钮里的commit就行了(上图SVN相关操作按钮左起第二个按钮)

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

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

三、Checkout SVN上的项目

直接看截图

image.png

image.png

image.png

点击yes打开,导入项目后会问你两次*iml要不要加到版本控制,选择no即可

刚导入后会发现没有.gradle文件夹,当你运行编译一遍程序后就会出现.grandle文件夹的

现在红色代表忽略的文件,白色代表版本控制的文件


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

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


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

image.png

点击ok


点击Merge


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

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


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


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


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


五、浏览SVN上的内容

image.png


相关文章
|
3月前
|
人工智能 IDE 开发工具
Studio Bot - 让 AI 帮我写 Android 代码
Studio Bot - 让 AI 帮我写 Android 代码
158 1
|
4月前
|
Java 开发工具 Android开发
OpenCV(一):Android studio jni配置OpenCV(亲测有效,保姆级)
OpenCV(一):Android studio jni配置OpenCV(亲测有效,保姆级)
161 0
|
25天前
|
Java Android开发
Android Studio的使用导入第三方Jar包
Android Studio的使用导入第三方Jar包
11 1
|
2月前
|
数据库 Android开发 数据库管理
【Android】使用android studio查看内置数据库信息
【Android】使用android studio查看内置数据库信息
70 0
|
2月前
|
编译器 开发工具 Android开发
|
2月前
|
Android开发
【Android Studio】小游戏 | 实现两个小动物随手指移动
【Android Studio】小游戏 | 实现两个小动物随手指移动
|
2月前
|
Android开发 数据安全/隐私保护
【Android Studio】简单的QQ登录界面
【Android Studio】简单的QQ登录界面
|
3月前
|
IDE 开发工具 Android开发
Android Studio 下发布项目成APK文件
Android Studio 下发布项目成APK文件
117 1
|
3月前
|
前端开发 Java 数据库
用android studio写一个简单的记单词?????App
用android studio写一个简单的记单词?????App
23 0
|
4月前
|
API Android开发 开发者
Android Studio Electric Eel | 2022.1.1 版本
Android Studio Electric Eel | 2022.1.1 版本

相关实验场景

更多