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文件夹,不知道问什么。

【转】SVN:Android Studio设置忽略文件的更多相关文章

  1. SVN设置忽略文件列表以及丢失了预定增加的文件解决方法

    设置svn忽略列表 Linux下svn命令行配置 1. 修改版本库的相关属性 2. svn 客户端的配置 Windows下 Tortoise SVN 设置 1. Tortoise SVN 上修改版本库 ...

  2. 【Android Studio】为Android Studio设置HTTP代理

    [Android Studio]为Android Studio设置HTTP代理   大陆的墙很厚很高,初次安装Android Studio下载SDK等必定失败,设置代理方法如下: 1. 到androi ...

  3. Android Studio 设置项目Module编码,解决Android Studio项目执行时乱码问题

    Android Studio的项目设置逻辑与Eclipse有非常大的差别.运行的操作为File->Setting->File Encodings然后来进行设置,如图所看到的: waterm ...

  4. Android Studio(八):Android Studio设置教程

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  5. TortoiseSVN设置忽略文件和目录文件夹

    TortoiseSVN设置忽略文件和目录文件夹  在多数项目中你总会有文件和目录不需要进行版本控制.这可能包括一些由编译器生成的文件,*.obj,*.lst,或许是一个用于存放可执行程序的输出文件夹. ...

  6. Android Studio设置代理,解决检查更新gradle信息的问题

    Android Studio是基于JetBrains公司的IDEA开发的,Android Studio里的项目都是由Gradle构建的,Gradle集合了Ant和Maven的优点,又解决了他们的缺点, ...

  7. Android Studio设置自定义字体

    Android Studio设置自定义字体 (1)进入设置页面,File->Settings (2)自定义字体Editor->Colors&Fonts->Font (3)点击 ...

  8. Android Studio设置自动导包

    Android Studio设置自动导包. 步骤: (1)找到File->Settings (2)找到Editor->General->Auto Import (3)依照上图勾选几个 ...

  9. Android Studio show whitespace & Android studio 设置注释缩进

    Android Studio show whitespace & Android studio 设置注释缩进 https://github.com/xgqfrms/flutter/issues ...

随机推荐

  1. asp.net mvc4 Controller与Action执行过程的研究(学习笔记)

    当IIS收到一个http请求,把请求信息发给对应的HttpModel(实际是实现类UrlRoutingModule),在HttpModel中会注册HttpApplication 类中的PostReso ...

  2. 转:如何在Linux上提高文本的搜索效率

    原文来自于:http://www.geekfan.net/6881/ 对于系统管理员或程序员来说,当需要在复杂配置的目录中或者在大型源码树中搜寻特定的文本或模式时,grep类型的工具大概是最受欢迎的. ...

  3. Kaggle Competition Past Solutions

    Kaggle Competition Past Solutions We learn more from code, and from great code. Not necessarily alwa ...

  4. uva 1396 - Most Distant Point from the Sea

    半平面的交,二分的方法: #include<cstdio> #include<algorithm> #include<cmath> #define eps 1e-6 ...

  5. canvas图片的跨域问题

    科普文章from MDN 实践证明这篇里的回答对的: .起个服务器再在chrome里试一下,应该会跑通. .右键chrome,属性,在目标后面加上(有个空格) --allow-file-access- ...

  6. 完美卸载SQL Server 2008的方案

    转自完美卸载SQL Server 2008的方案 针对SQL数据库卸载不完全的现象,做了如下总结:   1,控制面板 卸载   首先,打开控制面板,按照"安装时间"进行排序,卸载S ...

  7. Gartner 如何看 RASP 和 WAF?

    在这个计算机网络飞速发展的网络时代里,新兴的网络威胁正在不断「侵蚀」着的应用程序和核心数据的安全,各种繁杂的防护手段也随之接踵而来.众所周知,Gartner 是全球最具权威的 IT 研究与顾问咨询公司 ...

  8. 【网络流24题】 No.5 圆桌问题 (多重匹配)

    [题意] 假设有来自 n 个不同单位的代表参加一次国 际会议.每个单位的代表数分别为r i ni , = 1,2, .会议餐厅共有 m 张餐桌,每张餐桌可容纳 ci (i = 1,2, , m) 个 ...

  9. 【BZOJ 3122】 [Sdoi2013]随机数生成器 (BSGS)

    3122: [Sdoi2013]随机数生成器 Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 1442  Solved: 552 Description ...

  10. [转贴]怎样在LINQ实现 LEFT JOIN 或者RIGHT JOIN

    In this post let us see how we can handle Left Join and Right Join when using LINQ. There are no key ...