Android 使用版本控制工具时添加忽略文件的方式(详解)
发布时间 - 2026-01-10 22:41:50 点击率:次Android Studio 配合SVN时,添加忽略文件相对简单,首先打开项目的Settings选项,切换到Version Control下的Ignored Files目录,如下图:
ignore1.png
点击右上角绿色加号,出现如下对话框:
ignore2.png
其中
Ignore specified file选项是忽略指定的文件
Ignore all files under选项是忽略指定文件夹下的文件
Ignore all files matching选项是忽略匹配指定格式的文件
一般需要忽略的文件如下:
1、.idea文件夹
2、.gradle文件夹
3、所有的build文件夹
4、所有的.iml文件
5、local.properties文件
根据需求选择对应的选项添加要忽略的文件即可,下图是我测试项目添加的忽略文件:
ignore3.png
添加完成后,项目的目录结构中对应文件会变成如下样式:
ignore4.png
此时再提交文件会发现被忽略的文件(即黄色字体颜色的文件)不会出现在SVN的提交列表中。
二、使用Git管理项目时,添加忽略文件的方式
Android Studio创建项目后,在项目的根目录下会生成一个.gitignore文件,Android的项目.gitignore文件建议按如下方式书写:
# Built application files // *.apk *.ap_ # Files for the ART/Dalvik VM *.dex # Java class files *.class # Generated files bin/ gen/ out/ # Gradle files .gradle/ build/ # Local configuration file (sdk path, etc) local.properties # Proguard folder generated by Eclipse proguard/ # Log Files *.log # Android Studio Navigation editor temp files .navigation/ # Android Studio captures folder captures/ # Intellij *.iml .idea/workspace.xml # Keystore files *.jks
也就是GitHub官方推荐的.gitignore文件书写格式:
Android.gitignore
当然我们可以根据需求继续添加,例如在# Intellij下继续添加:
*.iws.idea/
相关过滤规则举例说明:
#:注释符号,自动被Git忽略
*.iml:过滤所有的.iml后缀的文件
.gradle/:过滤掉.gradle文件夹
local.properties:过滤掉local.properties文件
Git文件忽略正是通过编写.gitignore文件实现的。之后通过.gitignore忽略的文件则不会被提交到GitHub。
对比下本地AS的工程目录和提交到GitHub上的工程目录:
local.PNG
github.PNG
无论是通过SVN还是Git管理项目,建议在项目初创建时就做好文件忽略的工作,再提交到服务器。
以上这篇Android 使用版本控制工具时添加忽略文件的方式(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# android
# 添加忽略文件
# 使用AndroidStudio上传忽略文件至SVN Server的解决办法
# 给大家
# 过滤掉
# 出现在
# 希望能
# 时就
# 这篇
# 可以根据
# 对话框
# 小编
# 大家多多
# 切换到
# 如下图
# 再提
# 时再
# 举例说明
# 完成后
# 列表中
# span
# build
# local
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
昵图网官方站入口 昵图网素材图库官网入口
详解jQuery中的事件
Laravel如何实现数据库事务?(DB Facade示例)
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】
JavaScript实现Fly Bird小游戏
Laravel如何实现用户密码重置功能?(完整流程代码)
googleplay官方入口在哪里_Google Play官方商店快速入口指南
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
如何快速生成高效建站系统源代码?
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
linux top下的 minerd 木马清除方法
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
JavaScript常见的五种数组去重的方式
详解Android中Activity的四大启动模式实验简述
如何快速建站并高效导出源代码?
如何快速搭建高效WAP手机网站吸引移动用户?
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
北京网站制作公司哪家好一点,北京租房网站有哪些?
如何在IIS中新建站点并配置端口与物理路径?
如何在VPS电脑上快速搭建网站?
个人网站制作流程图片大全,个人网站如何注销?
HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】
如何快速启动建站代理加盟业务?
深圳网站制作平台,深圳市做网站好的公司有哪些?
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
如何在云虚拟主机上快速搭建个人网站?
使用C语言编写圣诞表白程序
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
iOS正则表达式验证手机号、邮箱、身份证号等
晋江文学城电脑版官网 晋江文学城网页版直接进入
Laravel如何使用withoutEvents方法临时禁用模型事件
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
jQuery validate插件功能与用法详解
音乐网站服务器如何优化API响应速度?
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
zabbix利用python脚本发送报警邮件的方法
如何在云指建站中生成FTP站点?
javascript基本数据类型及类型检测常用方法小结
如何快速生成凡客建站的专业级图册?
Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】
Laravel怎么自定义错误页面_Laravel修改404和500页面模板
电商网站制作价格怎么算,网上拍卖流程以及规则?
网站制作报价单模板图片,小松挖机官方网站报价?
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
Android okhttputils现在进度显示实例代码
如何在橙子建站中快速调整背景颜色?

