您的位置:首页 > 编程语言 > Java开发

Eclipse之SVN提交Android项目需要注意的问题

2017-05-06 11:12 323 查看

Eclipse中提交svn时过滤bin目录、gen目录.project、.classpath等资源文件

用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在,项目编译就会出问题。

我就是犯了这个错误,用eclipse安装了svn插件,然后一股脑把Android项目都传上去,然后别人下载后就无法编译过去,怎么弄都不对。

经过各种谷歌后,晓得了Android项目有以下不能上传:

bin目录

gen目录

.classpath文件

.project文件

要想在eclipse里屏蔽它们,需要这样操作:

1.Click on Window -> Preferences

2.Select Team -> Ignored Resources

3.Click on Add Pattern and enter “bin”

4.Click on Add Pattern and enter “target”

5.Click on Add Pattern and enter “m2-target”

6.Click on Add Pattern and enter “gen”

7.Click on Add Pattern and enter “.classpath”

8.Click on Add Pattern and enter “.project”

9.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一下,就可以删掉服务器上的了。

转载:http://blog.csdn.net/a578559967/article/details/7262644
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: