用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在,项目编译就会出问题。
我就是犯了这个错误,用eclipse安装了svn插件,然后一股脑把android项目都传上去,然后别人下载后就无法编译过去,怎么弄都不对。
经过各种谷歌后,晓得了Android项目有以下不能上传:
- bin目录
- gen目录
- .classpath文件
- .project文件
要想在eclipse里屏蔽它们,需要这样操作:
Click on Window -> Preferences
Select Team -> Ignored Resources
Click on Add Pattern and enter "bin"
Click on Add Pattern and enter "target"
Click on Add Pattern and enter "m2-target"
Click on Add Pattern and enter "gen"
on Add Pattern and enter ".classpath"
Click on Add Pattern and enter ".project"
Click on Apply and then OK
这样在以后提交时,这些都会自动屏蔽掉,不会更新上去。
还有一个问题是每次编译时,eclipse都会将src目录下的东西到考到bin里,这样.svn也会跟着进去,这样即使bin被屏蔽了,但还是在svn时有问题,解决方法:
菜单 - Project - Properties - Java Build Path - Source - xxx/src - Excluded,双击或点右边的编辑,在Exclusion patterns中加入"**/.svn/**",让Eclipse忽略.svn目录即可。
今天折腾了好久还晓得了svn删除某个文件怎么做:
先在本地
#svn del 要删除的文件或文件夹
注意这个是离线操作,此时服务器的这些还在,之后svn ci一下,就可以删掉服务器上的了。
分享到:
相关推荐
Android项目在eclipse通过SVN资源库中检出项目遇到问题解决。
eclipse编辑器用的svn 插件,我直接从网上下的插件包,不方便上外网的童鞋有福气了
还在用eclipse的小伙伴们,该插件是eclipse专享的插件。将文件解压到eclipse\dropins目录下即可。
SVN插件 ADT插件下载 方便使用eclipse,STS的朋友
在AndroidStudio中开发版本控制,除了Git就是SVN,和Eclipse不同Android Studio没有提供单独的插件,只能和SVN客户端关联使用,和Eclipse安装有很大区别,下面介绍个在AndroidStudio中SVN的安装和配置方法。...
虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse ...
昨天弄了一天的Android Studio svn,感觉没有eclipse的svn好装,中间遇到很多的麻烦问题。这里来记录下吧 下载下来的时候会遇到写问题,这里来记录一下。 选择下载的项目 选择下载到的目录 点OK就行 选择Tomcat ...
android-support-design Eclipse库项目基于: 要求: Android 9 (API 28) SDK Platform 参考: SVN结帐: 文件>导入...>团队>团队项目集> URL: 文件>导入...> SVN>来自SVN的项目>创建新的存储库位置> URL:
eclipse中对于svn、maven、android的link插件
目录 AndroidDevTools Android Tools ...SVN Plugin For Eclipse 反编译工具 安全工具 静态代码分析工具 搜索工具 Debug调试工具 Api测试工具 Eclipse/Android Studio/IDEA插件 Eclipse Android Studio/IDEA ...
Eclipse库项目基于: 笔记: 标记属性授权机构的字符'$'无效。 编译器错误要求您使用AndroidManifest.xml Java应用程序包更改${applicationId} 。 有关更多详细信息,请参见标记文档。 要求: Android 8.1 ...
svn在eclipse上的使用:http://blog.csdn.net/zhanlv/article/details/76504414
Stage1_Lesson2EclipseIDE提高 Stage1_Lesson3约定和规范-Android编码风格 Stage1_Lesson4版本控制之道-SVN&Git Stage2_Lesson1什么是Android Stage2_Lesson2开发环境的搭建及HelloWorld Stage2_Lesson3Android应用...
Stage1_Lesson2EclipseIDE提高 Stage1_Lesson3约定和规范-Android编码风格 Stage1_Lesson4版本控制之道-SVN&Git Stage2_Lesson1什么是Android Stage2_Lesson2开发环境的搭建及HelloWorld Stage2_Lesson3Android应用...
Stage1_Lesson2EclipseIDE提高 Stage1_Lesson3约定和规范-Android编码风格 Stage1_Lesson4版本控制之道-SVN&Git Stage2_Lesson1什么是Android Stage2_Lesson2开发环境的搭建及HelloWorld Stage2_Lesson3Android应用...
Stage1_Lesson2EclipseIDE提高 Stage1_Lesson3约定和规范-Android编码风格 Stage1_Lesson4版本控制之道-SVN&Git Stage2_Lesson1什么是Android Stage2_Lesson2开发环境的搭建及HelloWorld Stage2_Lesson3Android应用...
Stage1_Lesson2EclipseIDE提高 Stage1_Lesson3约定和规范-Android编码风格 Stage1_Lesson4版本控制之道-SVN&Git Stage2_Lesson1什么是Android Stage2_Lesson2开发环境的搭建及HelloWorld Stage2_Lesson3Android应用...
提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...
Stage1_Lesson2EclipseIDE提高 Stage1_Lesson3约定和规范-Android编码风格 Stage1_Lesson4版本控制之道-SVN&Git Stage2_Lesson1什么是Android Stage2_Lesson2开发环境的搭建及HelloWorld Stage2_Lesson3Android应用...