(原创)关于android studio 的 版本控制的 忽略
android studio的项目类型的版本控制忽略问题:.idea 文件夹.gradle文件夹所有的build文件夹(包含类库中的build文件夹)所有的.iml文件夹local.properties文件注意事项:1.一定是 .gradle文件夹(gradle文件夹可不能忽略,以及.gradle文件也不能忽略)2.app中的build 和 引用类库中的
·
android studio的项目类型的版本控制忽略问题:
- .idea 文件夹
- .gradle文件夹
- 所有的build文件夹 (包含类库中的build文件夹)
- 所有的.iml文件夹
- local.properties文件
注意事项:
1.一定是 .gradle 文件夹(gradle文件夹可不能忽略,以及.gradle文件也不能忽略)
2.app中的build 和 引用类库中的build 别忘记忽略,而且要注意,是所有的build文件夹而非文件
3.再次强调一次,build.gradle这个文件绝对不能忽略
还有个奇葩的事情:
如果使用的是svn,
第一个人在创建项目时候没有忽略文件,所有都上传svn服务器了
第二个人从服务器checkout下来后,把文件忽略了然后commit了,
这个时候svn服务器上第二个人忽略的文件就被删除掉了.
如果此时,第一个人的项目studio正运行着项目,第一个人这时候update了一下,会发现项目里面会少很多文件.
这个时候不要慌不要忙不要左顾右看,关闭studio,从新导入项目,缺少的文件就有了.
原理:
为什么要忽略一些文件?
因为这些文件属于配置文件,每台电脑上的都可能不一样,如果这些文件提交,每次都会产生无法解决的冲突
缺少这些文件,项目无法运行,为什么svn服务器上也没有这些文件?
缺少这些被忽略的文件,项目确实无法运行.
但是如果**
从svn上checkout下来,导入到studio后,studio会自动生成这些配置文件!!!!!!!!!!!!!!!!!!!!!!!!!
**
更多推荐
已为社区贡献1条内容
所有评论(0)