Android Studio SVN/Git之忽略文件
来源:互联网 发布:尧十三 知乎 编辑:程序博客网 时间:2024/05/24 02:15
新建Android项目的时候设置忽略文件都是一件很麻烦的事情…因为我老是记不起来哪一些应该忽略的.然而当然用Git的时候发现竟然会自动帮我识别出哪一些文件会自动忽略!他太神奇了!
SVN就那么烂么?事实我觉得只是我打开的方式不对而已!
通过AndroidStudio设置忽略文件
其实最终结果必定是保存到某一个地方
首先来看看Git是怎么实现的.
在大名鼎鼎的https://github.com新建一个repository的时候我注意到可以自动生成一个.gitignore文件.
生成repository的时候,服务已经有一个.gitignore文件了.
看看.gitignore文件里面是什么玩意
其实直觉已经告诉我,Git就是根据这个文件忽略部分文件的.
然后随便进入一个Android项目目录看看.太神奇了吧.这项目是用SVN管理的,AndroidStudio也会自动生成一个.gitignore文件.AndrodStudio你就是极力推荐使用Git管理代码嘛!
细看其实有不同的,自动生成的.gitignore文件只是忽略部分文件
当然对比Git生成的.gitignore文件.Git那个.gitignore文件文件看来更全面一点.那么说我如果使用Git管理项目我完全可以使用Git自动生成那个.gitignore文件用来忽略部分文件.
Git生成的.gitignore文件
# Built application files*.apk*.ap_# Files for the ART/Dalvik VM*.dex# Java class files*.class# Generated filesbin/gen/out/# Gradle files.gradle/build/# Local configuration file (sdk path, etc)local.properties# Proguard folder generated by Eclipseproguard/# Log Files*.log# Android Studio Navigation editor temp files.navigation/# Android Studio captures foldercaptures/# Intellij*.iml.idea/workspace.xml# Keystore files*.jks
Git原来就是这样!通过.gitignore文件达到这效果.
但是SVN呢?
SVN/Git都同时使用的真累!
仔细发现其实SVN是通过workspace.xml文件管理的
在component节点下的ignored节点
语法很简单,注意在文件夹要在后面添加斜杠.
文件: <ignored path="文件名" />文件夹: <ignored path="文件\" />匹配: <ignored mask="*.iml" />
现在大家都懂了吧?
如果通过Git那么忽略文件信息是保持在根目录下的.gitignore文件里面.
如果是使用SVN那么忽略文件信息是保持在.idea/workspace.xml文件里面.
当然通过AndroidStudio设置忽略文件最终会根据你采用什么管理工具自动保存到相应的地方.
Git忽略文件的配置
# Built application files*.apk*.ap_# Files for the ART/Dalvik VM*.dex# Java class files*.class# Generated filesbin/gen/out/# Gradle files.gradle/build/# Local configuration file (sdk path, etc)local.properties# Proguard folder generated by Eclipseproguard/# Log Files*.log# Android Studio Navigation editor temp files.navigation/# Android Studio captures foldercaptures/# Intellij*.iml.idea/workspace.xml# Keystore files*.jks
SVN忽略文件的配置
<ignored path="local.properties" /> <ignored path=".idea/workspace.xml" /> <ignored path=".idea/libraries/" /> <ignored path=".gradle/" /> <ignored path=".idea/" /> <ignored path="build/" /> <ignored path="app/build/" /> <ignored mask="*.iml" />
- Android Studio SVN/Git之忽略文件
- SVN + GIT :Android Studio设置忽略文件
- Android studio svn 忽略文件
- Android Studio SVN忽略文件
- Android studio git忽略文件
- Android Studio SVN配置忽略文件
- Android studio 搭建 Svn 及文件忽略
- Android Studio SVN配置忽略文件
- Android Studio SVN配置忽略文件
- Android Studio SVN配置忽略文件
- Android Studio SVN配置忽略文件
- Android Studio SVN配置忽略文件
- Android Studio SVN配置忽略文件
- android studio svn设置忽略文件
- Android studio 设置svn忽略文件
- android studio svn忽略文件设置
- Android Studio配置SVN忽略文件ignored
- Android Studio SVN配置忽略文件
- JQuery中根据属性或属性值获得元素
- 19 联动菜单练习
- 自定义日期控件wheelview源码分析
- 【线性规划与网络流24题 17】运输问题
- Eclipse无法可视化编辑Android应用界面xml的应急对策
- Android Studio SVN/Git之忽略文件
- 打造高性能高可靠的 Ceph 块存储系统
- java基础知识-网络
- POJ 3518 Prime Gap
- FFmpeg学习5:多线程播放视音频
- 构造函数调用次数
- 五分钟搞定内存对齐。
- 268. Missing Number
- Educational Codeforces Round 2-C. Make Palindrome