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

[原]用Eclipse开发Android应用,用svn管理源码时遇到的问题及解决方法

2010-11-17 11:04 1051 查看
最近用Eclipse开发Android应用,用svn管理源码。这2天碰到一些问题,终于找到了原因和解决方法。

背景:

用Eclipse开发Android应用时,有些文件是不需要加入svn管理的,包括:

# .classpath和.project文件,他们是工程文件。
# bin目录。这个是编译后生成的目标文件。
# gen目录。这个下面放了自动生成的R.java,里边是资源ID什么的。

尤其是bin和gen目录,不需要,也不能由svn管理。

问题:

# bin目录不在svn管理下,但里边却莫名其妙地出现.svn目录,svn把bin变成了红色图标,看起来很不舒服。
# gen我本来搞错了,把它加入了svn,却发现里边的.svn不见了,结果comment时会报错。
# 最严重的是,src目录下所有文件,也就是所有java源码,被删掉了,不是在回收站,是被删掉了。

原因:

Eclipse在编辑和编译过程中会清空gen目录,并把src下所有文件复制到bin中。因此导致bin和gen目录下.svn的错乱。
源码被删还没搞清原因,估计也是类似的原因。

解决方法:

菜单 - Project - Properties - Java Build Path - Source - xxx/src - Excluded,双击或点右边的编辑,在Exclusion patterns中加入"**/.svn/**",让Eclipse忽略.svn目录即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐