zoukankan      html  css  js  c++  java
  • Android Studio SVN配置总结

      
    • 最近开始研究使用Android Studio进行项目开发,之前一直是使用SVN进行版本管理,所以想在Android Studio中使用SVN, 在使用过程中出现很多问题,查阅不少资料和请教不少人,现在现记录如下:

      一、安装配置:

      以前使用 ZendStudio 等等都是直接安装插件就可以了,但这里不行,需要自己独立安装带有 command line 功能的 SVN 客户端,我使用的是TortoiseSVN,据说 1.7 之后开始支持 command line 模式,我现在用的是 1.8.5 版本

      如图,安装时必须自定义选择 command line 否则不会安装的



      安装完成后,打开 IDE 的 setting 配置面板:


      如上图路径 Version Control 下的 Subersion 设置:

      Use Command Line Client 选择浏览到你本地安装 TortoiseSVN 的 svn.exe 文件路径,如下图:(注意输入框最右侧有个浏览的按钮,有可能没显示出来,拉伸窗口即可见)



      配置好之后,安装即完成

      这时工具栏是这样的


      注:除了上面配置,还需要特别重要的设置,之前就是卡在这里了,这里还需要在VCS中设置;

      QQ截图20150827135509.png

      设置之后:



      二、导入、签出 SVN 这个比较简单的:


      在 CVS 菜单下 有个 Import into Version Control 选择 svn 就行了

      签出操作也差不多,也可以在新建项目中从 svn 签出并生成项目

      另外:最下面一个栏目 Browse VCS Repository 可以浏览远程SVN 服务器上的文件并进行删除等操作

      三、Ignore 指定忽略文件或目录

      AndroidStudio 的 Setting 面板中配置的 ignore 似乎没什么效果,

      下面先看看忽略掉的目录的显示效果(比较暗的黄绿颜色)


      在 Setting 中的配置,主要忽略的目录和文件:(虽然感觉这里的设置不起作用,但还是设置下吧)

      系统默认有两三个文件和目录,我自己添加的 .gradle .idea build 目录 我觉得这三个目录不应该跟随 svn,每次编译时每个人本地环境是不一样的,而且我之前遇到 build 和 idea 下面有个library 文件老是冲突,每次更新一大堆,所以去掉了。


      通过 TortoiseSVN 来添加忽略:


      对于更新和提交


      这两个小按钮很方面操作,向上的绿色是commit ,向下的蓝色 是 update


       




  • 相关阅读:
    kafka 消息推送报错"dial tcp: lookup iZ2ze2k3******7abjcsyZ on 219.141.140.10:53: no such host"
    MacBook安装Homebrew的国内安装脚本 告别龟速下载安装
    docker info命令的使用和返回结果描述
    Python requests.post方法中data与json参数区别
    redis master-slave python switch logic (升级版,序列七)
    ELKF日志收集系统
    MySQL 中的concat函数使用
    程序员的街舞“梦”
    第一份工作没有工资,信不信
    Java中的享元设计模式,涨姿势了!
  • 原文地址:https://www.cnblogs.com/xiaoxiao-study/p/10c1f8b4e881741d4a3e905ac86f6092.html
Copyright © 2011-2022 走看看