Android工作室配合SVN时,添加忽略文件相对简单,首先打开项目的<强>设置强>选项,切换到<强>版本控制强>下的<强>忽略文件强>目录,如下图:
ignore1.png
点击右上角绿色加号,出现如下对话框:
ignore2.png
其中
<强>忽略指定文件强>选项是忽略指定的文件
<强>忽略所有文件在强>选项是忽略指定文件夹下的文件
<强>忽略匹配所有文件强>选项是忽略匹配指定格式的文件
一般需要忽略的文件如下:
根据需求选择对应的选项添加要忽略的文件即可,下图是我测试项目添加的忽略文件:
ignore3.png
添加完成后,项目的目录结构中对应文件会变成如下样式:
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上的工程目录:
local.PNG
github.PNG
无论是通过SVN还是Git管理项目,建议在项目初创建时就做好文件忽略的工作,再提交到服务器。
以上这篇Android使用版本控制工具时添加忽略文件的方式(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。