• 【转】SVN:Android Studio设置忽略文件


    Android Studio创建的Android项目一般需要忽略

    参考: http://blog.csdn.net/qq_22780533/article/details/51965007

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

    第一种:在Android Studio中设置

    这里写图片描述

    第二种:在项目的.idea/workspace.xml的文件里设置

    这里写图片描述

    <component name="ChangeListManager">    
            ...    
        <ignored path=".gradle/" />     
        <ignored path=".idea/" />     
        <ignored path="gradle/" />   
        <ignored path="xx/build/" />    
        <ignored path="gradlew" />    
        <ignored path="gradlew.bat" />    
        <ignored mask="*.iml" />     
        <ignored path="local.properties" />    
        <ignored path="build/" />   
        <ignored mask="*.apk" />  
    </component> 
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    实际操作中发现下次commit的时候 目录中还有Build文件夹,一直搞不懂怎么回事,过了一个月突然看到一遍博文,原因是:添加忽略文件必须在关联SVN前进行,否则无效。

    SVN管理 Android Studio项目

    1. Android Studio配置SVN
    2. 添加忽略文件
    3. 项目关联SVN
    4. 提交代码

      下面用AS创建project:Demo演示效果。 
      注意:添加忽略文件必须在关联SVN前进行,否则无效。Ignored Files在前,Share Project(Subversion)在后。


    Step1: Android Studio配置SVN

    File–>settting–>Version Control–>SubVersion–>General–>打钩:Use command line client并添加svn安装目录中的svn.exe

    这里写图片描述

    Step2: 添加忽略文件

    File–>settting–>Version Control–>Ignored Files可以参考本博文开始的地方。

    这里写图片描述

    Step3: 项目关联SVN

    VCS–>Import Version Control–>Share Project(Subversion),这样我们就把本地project关联到了svn仓库,但是并没有提交代码。

    项目关联SVN

    这里写图片描述

    Define Share Target:一般选第2个选项

    这里写图片描述

    一般选1.8format

    这里写图片描述

    第一次刷新需要很长时间,如果你是新建的project,没有其他代码,大概3-5分钟吧

    这里写图片描述

    关联完成

    这里写图片描述

    Step4: 提交代码

    直接按工具栏的提交按钮即可,这样会自动过滤掉我们设置的过滤文件。

    点击提交代码按钮

    这里写图片描述

    VCS刷新,第一次较慢

    这里写图片描述

    虽然我是按照忽略文件必须在关联SVN前进行操作的,但是只成功了一次,提交时还是右build文件夹,不知道问什么。

  • 相关阅读:
    单一职责原则
    23种设计模式
    微信小程序页面跳转
    【论文阅读】OrigamiNet:Weakly-Supervised, Segmentation-Free, One-Step, Full Page Text Recognition by learning to unfold
    【华为昇腾】DB_ResNet精度调优 Siammask性能调优 模型众筹项目复盘
    Ueditor 防止html过滤标签的操作
    海康摄像机rtsp地址格式官方最新版(2020)
    HLS协议解析
    解决帝国标题颜色颜色单引号问题
    帝国CMS动态页支持栏目导航标签,万能标签,循环子栏目标签
  • 原文地址:https://www.cnblogs.com/Claire6649/p/6090745.html
Copyright © 2020-2023  润新知