Android使用版本控制工具时添加忽略文件的方式(详解)

  

Android工作室配合SVN时,添加忽略文件相对简单,首先打开项目的<强>设置选项,切换到<强>版本控制下的<强>忽略文件目录,如下图:

  

 Android使用版本控制工具时添加忽略文件的方式(详解)

  

ignore1.png   

点击右上角绿色加号,出现如下对话框:

  

 Android使用版本控制工具时添加忽略文件的方式(详解)

  

ignore2.png   

其中   

<强>忽略指定文件选项是忽略指定的文件
  <强>忽略所有文件在选项是忽略指定文件夹下的文件
  <强>忽略匹配所有文件选项是忽略匹配指定格式的文件

  

一般需要忽略的文件如下:

  

  

  

  

  

  

根据需求选择对应的选项添加要忽略的文件即可,下图是我测试项目添加的忽略文件:

  

 Android使用版本控制工具时添加忽略文件的方式(详解)

  

ignore3.png   

添加完成后,项目的目录结构中对应文件会变成如下样式:

  

 Android使用版本控制工具时添加忽略文件的方式(详解)

  

ignore4.png   

此时再提交文件会发现被忽略的文件(即黄色字体颜色的文件)不会出现在SVN的提交列表中。

  

  

Android工作室创建项目后,在项目的根目录下会生成一个<强> .gitignore 强文件,Android的项目<强> .gitignore 强文件建议按如下方式书写:

     //#构建应用程序文件   * . apk   * .ap_      #艺术/Dalvik VM文件   * .dex      # Java类文件   * . class      #生成的文件   bin/创//# Gradle文件   .gradle/构建/#本地配置文件(sdk路径等)   local.properties      Eclipse #混淆器生成的文件夹   混淆器/#日志文件   * . log      # Android工作室导航编辑临时文件   .navigation/# Android工作室捕获文件夹   捕获/# Intellij   * .iml   .idea/workspace.xml      #密钥存储库文件   * .jks      

也就是GitHub官方推荐的。gitignore文件书写格式:
  Android。gitignore
  当然我们可以根据需求继续添加,例如在<强> # Intellij 下继续添加:

   <代码> * .iws.idea/   

相关过滤规则举例说明:
  <强> # :注释符号,自动被Git忽略
  <>强* .iml :过滤所有的。安恩科技后缀的文件
  <强> .gradle/:过滤掉。gradle文件夹
  <强> local.properties :过滤掉local.properties文件

  

Git文件忽略正是通过编写<强> .gitignore 强文件实现的。之后通过。gitignore忽略的文件则不会被提交到GitHub。
  对比下本地一样的工程目录和提交到GitHub上的工程目录:

  

 Android使用版本控制工具时添加忽略文件的方式(详解)

  

local.PNG   

 Android使用版本控制工具时添加忽略文件的方式(详解)

  

github.PNG   

无论是通过SVN还是Git管理项目,建议在项目初创建时就做好文件忽略的工作,再提交到服务器。

  

以上这篇Android使用版本控制工具时添加忽略文件的方式(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

Android使用版本控制工具时添加忽略文件的方式(详解)