全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

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 


相关文章: 网站微信制作软件,如何制作微信链接?  如何选择高效稳定的ISP建站解决方案?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  宿州网站制作公司兴策,安徽省低保查询网站?  如何选择最佳自助建站系统?快速指南解析优劣  一键网站制作软件,义乌购一件代发流程?  如何选择高性价比服务器搭建个人网站?  高端网站建设与定制开发一站式解决方案 中企动力  做企业网站制作流程,企业网站制作基本流程有哪些?  微信h5制作网站有哪些,免费微信H5页面制作工具?  如何在云虚拟主机上快速搭建个人网站?  网站制作说明怎么写,简述网页设计的流程并说明原因?  建站之星安装失败:服务器环境不兼容?  网站制作模板下载什么软件,ppt模板免费下载网站?  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  深圳网站制作培训,深圳哪些招聘网站比较好?  智能起名网站制作软件有哪些,制作logo的软件?  建站上市公司网站建设方案与SEO优化服务定制指南  大学网站设计制作软件有哪些,如何将网站制作成自己app?  常州自助建站费用包含哪些项目?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  如何选择适配移动端的WAP自助建站平台?  c# 服务器GC和工作站GC的区别和设置  制作营销网站公司,淘特是干什么用的?  如何在云主机上快速搭建多站点网站?  如何在VPS电脑上快速搭建网站?  如何快速搭建响应式可视化网站?  如何在阿里云ECS服务器部署织梦CMS网站?  网站制作费用多少钱,一个网站的运营,需要哪些费用?  制作网站的软件免费下载,免费制作app哪个平台好?  建站之星收费标准详解:套餐费用及年费价格表一览  如何在云指建站中生成FTP站点?  Java解压缩zip - 解压缩多个文件或文件夹实例  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  如何通过cPanel快速搭建网站?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  如何用虚拟主机快速搭建网站?详细步骤解析  简单实现Android验证码  如何访问已购建站主机并解决登录问题?  三星网站视频制作教程下载,三星w23网页如何全屏?  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  建站主机选购指南:核心配置与性价比推荐解析  如何在新浪SAE免费搭建个人博客?  建站主机如何安装配置?新手必看操作指南  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?  如何用搬瓦工VPS快速搭建个人网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。