全网整合营销服务商

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

免费咨询热线: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 


相关文章: 公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  营销式网站制作方案,销售哪个网站招聘效果最好?  建站主机如何选?高性价比方案全解析  建站之星展会模板:智能建站与自助搭建高效解决方案  网站制作大概多少钱一个,做一个平台网站大概多少钱?  linux top下的 minerd 木马清除方法  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  制作网站的基本流程,设计网站的软件是什么?  如何在Golang中使用replace替换模块_指定本地或远程路径  建站之星CMS五站合一模板配置与SEO优化指南  建站之星如何优化SEO以实现高效排名?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  h5网站制作工具有哪些,h5页面制作工具有哪些?  建站主机解析:虚拟主机配置与服务器选择指南  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  昆明网站制作哪家好,昆明公租房申请网上登录入口?  如何选择美橙互联多站合一建站方案?  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  网页设计网站制作软件,microsoft office哪个可以创建网页?  MySQL查询结果复制到新表的方法(更新、插入)  大连 网站制作,大连天途有线官网?  如何高效生成建站之星成品网站源码?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  建站之星代理平台如何选择最佳方案?  大连网站设计制作招聘信息,大连投诉网站有哪些?  jQuery 常见小例汇总  如何安全更换建站之星模板并保留数据?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  如何在建站之星绑定自定义域名?  c# 在高并发下使用反射发射(Reflection.Emit)的性能  已有域名和空间,如何快速搭建网站?  建站主机是否属于云主机类型?  c# 在高并发场景下,委托和接口调用的性能对比  如何选择可靠的免备案建站服务器?  网站微信制作软件,如何制作微信链接?  如何在云服务器上快速搭建个人网站?  打鱼网站制作软件,波克捕鱼官方号怎么注册?  如何自定义建站之星模板颜色并下载新样式?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  如何用VPS主机快速搭建个人网站?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  如何在阿里云服务器自主搭建网站?  宁波免费建站如何选择可靠模板与平台?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  音乐网站服务器如何优化API响应速度?  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事? 

您的项目需求

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