我将我的 Android 项目存储在 Subversion 存储库中。最近整理了一堆东西后,我开始遇到大量错误,例如:
syntax error entries /project_name/src/.svn line 1 Android AIDL Problem
syntax error don't know what to do with "" entries /project_name/src/.svn line 28 Android AIDL Problem
etc.
看起来 Eclipse 现在正在尝试在 .svn 目录中构建文件。此设置以前工作正常,我该如何解决这个问题?
虽然你可以通过安装插件来解决这个问题,例如颠覆性 http://www.eclipse.org/subversive/documentation/gettingStarted/aboutSubversive/install.php,前面已经提到过,不用插件也可以解决这个问题。
您可以告诉 eclipse 忽略存储在.svn
构建路径中的目录。为此,请右键单击项目打开项目属性,然后选择Java Build Path
左侧的选项。寻找Source
标签。在那里您将看到所有源文件夹(如果您没有更改任何内容,这将是gen
and src
适用于 Android SDK 1.5r3)。双击Excluded
树中的项目并为每个目录添加两个排除模式:
.svn/**
**/.svn/**
您应该设置svn:ignore
项目目录的关键字来忽略包含自动生成的文件的目录,因为它们可以随时生成,并且只占用存储库中的空间。对于当前的 Android SDK 1.5r3 项目,这将是bin
和gen
目录。如果您忽略gen
文件夹,这也意味着,您不需要为此目录设置排除模式,因为 Subversion 不会创建.svn
目录中被忽略的项目。
Edit:正如所提到的Henrik,在这样的更改之后清理项目是明智的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)