1. 第一步

    下载SVN,下载完成之后,需要吧command line client tools点击修改安装

    然后Crash Reporter点击选择取消安装

    如果不进行该操作,则可能在C:\Program Files\TortoiseSVN\bin找不到svn.exe执行文件。

    注意如果 你不选择 全部,比如第二条的common line client tools 则,下一步  你会找不到 svn.exe文件

  2. 第二步

    打开AndroidStudio,按Ctrl+Shif+S快捷键,进入Settings设置页面。如上图所示,找到Version Control->点击Subversion->右边框口中勾选Use command line Client并选择svn.exe所在路径。 
    下面还有一个Use system default Subversion configuration directory,这个是默认勾选的,用于保存svn一些配置信息。

     
    这里设置提交svn时的忽略文件,忽略文件也就是不需要提交的文件,如果提交上去,可能会与本地文件发生冲突。 
    Ignore specified file忽略文件 
    Ignore all files under 忽略指定文件 
    Ignore all files matching 忽略指定匹配规则文件

     
    这是我忽略的配置内容: 
    Directory: .gradle/ 
    Directory: .idea/ 
    Directory: build/ 
    File: local.properties 
    Mask: *.iml 

    其中,下面这两个文件是默认自带的,不用需要手动添加,配置完之后Settings中就完成了。 
    File:logistics_wms_rf_apk.iws 
    File:.idea/workspace.xml

  3. 第三步

     
    配置完svn之后,就开始把项目分享只svn中,这上面只是和svn做一个关联,并没有上传本地项目。 
    选择VCS->Import into Version Control->Share Project(Subversion) 
    注:这里可能会让你填写svn账号、密码、svn地址,你输入确认就行了,输错不管我事 ==。

     
    这里就让你选择svn版本库地址和分享的目标(注:这里建议选择第二种,放在trunk下),选择点击share完成。

     
    这里选择1.8 format,不要问我为什么,我也不懂。。。

     
    这里可以看到图中vcs有两个按钮,一个更新、一个提交。左边窗口project中,则可以显示需要提交的和不需要提交的文件。有些同学主题是黑色的,可能会显示土豪金(忽略文件)和绿色(需要提交文件)的,这里建议使用我图中这个颜色,设置方法如下图所示。

     
    这里建议选择Intellij,因为程序员长期用眼会造成眼睛疲劳,就会导致近视加深。而主题为黑色,更加严重。具体是哪里讲的我也记不得了,哈哈,反正是有这么一说,说黄色是视觉疲劳最好的。

     
    这个点击VCS提交按钮,就可以进入该提交页面。Commit Message是提交记录注释。在点击Commit之前,查看提交文件是否是要自己需要提交的文件,确定好了之后,点击Commit就行了。如果遇到警告弹出框,点击Review就行了。第一次提交代码可能时间会长一点,请耐心等待,你可以在期间喝杯咖啡上回小网,哈哈。

Android Studio- 把项目提交到SVN中操作方法的更多相关文章

  1. 提交到SVN中的项目被删除 且项目名已经被新建项目占用找回方法

    提到项目找回,一看就头疼,找回起来较麻烦.下面就讲一下. 首先,确定项目是否被删除?找项目,太多了,都被找一遍了,还是没找到,看看就头痛,换了个方法,找了个项目的包,xx.apk,反编译下吧,过程略, ...

  2. MyEclipse项目中的文件点击右键Team选项中没有提交到SVN中的选项是怎么回事

    MyEclipse项目中的文件点击右键Team选项中没有提交到SVN中的选项是怎么回事 其实你已经可以百度到很多方法: 例如下面博客提供的 http://www.xuebuyuan.com/95285 ...

  3. android studio新项目时提示:Plugin is too old, please update to a more recent version

    今天想写一个程序来测试一下android studo代码,但是创建好项目后,提示: Error:(1, 0) Plugin is too old, please update to a more re ...

  4. 【Android Studio使用教程2】Android Studio创建项目

    创建项目 首先,先指出Android Studio中的两个概念. Project 和 Module .在Android Studio中, Project 的真实含义是工作空间, Module 为一个具 ...

  5. Android Studio创建项目

    创建项目 首先,先指出Android Studio中的两个概念. Project 和 Module .在Android Studio中, Project 的真实含义是工作空间, Module 为一个具 ...

  6. Android Studio导入项目

    原文:http://ask.android-studio.org/?/article/21 本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4.请尝试 ...

  7. Android Studio 导入项目错误

    Gradle DSL method not found: 'Android()' 错误原因: android studio 引进项目时,自动查找本机是否有项目设置的SDK版本,若发现没有,我们会在pr ...

  8. android studio 新建项目 界面一直停在 【“building ‘ 项目名’ gradle project info”】

    zhezhelin android studio 新建项目 界面一直停在 [“building ‘ 项目名’ gradle project info”] 安装了android studio 之后,按照 ...

  9. 使用Android Studio向GitHub提交代码

    使用Android Studio向GitHub提交代码 在GitHub上创建一个仓库 填写仓库名称.描述.类型(公有.私有)等信息,点击创建 到此,成功创建了我们的仓库,并且初始化创建了README. ...

随机推荐

  1. 【转】Excel-VBA操作文件四大方法之三

    三.利用FileSystemObject对象来处理文件 FileSystemObject对象模型,是微软提供的专门用来访问计算机文件系统的,具有大量的属性.方法和事件.其使用面向对象的“object. ...

  2. Oracle入门第四天(上)——表管理与数据处理

    一.常见数据库对象 1.基本对象 对应的对象英文名参考:https://docs.oracle.com/cd/B19306_01/server.102/b14220/intro.htm#sthref6 ...

  3. [POJ2104]Kth Number-[整体二分]

    Description 传送门 Solution 将所有询问放在一起,二分答案的同时把区间[l,r]内的数按大小分类. Code #include<iostream> #include&l ...

  4. day 11 名片管理系统

    1 思路 #名片1 名片2 {"name":"alex","age":18,"QQ":12123} {"nam ...

  5. RHSCA模拟考试

    开始考试:桌面是个黑框子 点击reboot按钮,破解密码 开机成功,输入startx进入图形界面 不能复制,要在物理机用ssh root@172.25.0.11 远程连接,就可以复制粘贴了 * Hos ...

  6. 【BZOJ3110】【LG3332】[ZJOI2013]K大数查询

    [BZOJ3110][LG3332][ZJOI2013]K大数查询 题面 洛谷 BZOJ 题解 和普通的整体分治差不多 用线段树维护一下每个查询区间内大于每次二分的值\(mid\)的值即可 然后再按套 ...

  7. PHPStrom 里修改Emmet对php的自动扩展

    PHPStrom 7.1.3 Emmet 想必大家都比较清楚了.Emmet有个特点,对于匹配不到的符号,仍然会自动扩展为标签的形式,比如我输入aaaa,然后按tab,会自动扩展为<aaaa> ...

  8. HTML基本代码教学片,认识HTML

    今儿头午有点晕晕的感觉,咳咳,甩甩头开课 HTML 定义:超文本标记语言 (记不住的可以这么记:how to make love ! 哈哈,准备开车,粗人一个,长的不行) 其实理解起来很简单,超越文本 ...

  9. Bellman-ford 模板

    #include<bits/stdc++.h> const int inf=0x3f3f3f3f; ; struct edge{ int u,v;//两个点 int w; //权值 Edg ...

  10. 7个Node.js的Web框架

    NodeJS也就是Node,是众所周知的使用javascript构建Web应用框架,它启动一个服务器非常简单,如下: var http = require('http'); http.createSe ...