与 SVN 共享 Eclipse Android 项目



我在两个不同的环境(MacOS和Win7)中使用Eclipse进行Android开发。在MacOS下,我将所有相关项目签入SVN,除了特定的文件夹(/bin,/gen)和文件(.classpath,.DS_Store,.properties)。但不知何故,这些项目在 Win7 中确实有几个失败。我做错了什么?

例如,失败是:/bin 文件夹问题和对 .classpath 的写入访问。有些项目引用了一个OpenCV项目,该项目不是SVN的一部分,而是在两种环境中手动添加到Eclipse中。

某处是否有分步操作方法?感谢帮助。

签入除/bin 或/gen 之外的所有文件(包括隐藏文件或文件夹)。您的 Eclipse 项目在其他方面是不完整的,可能会在 2 台机器上使用不同的设置(例如,一台机器编译 Java 5 兼容性,一台机器兼容 Java 6)。至少JDT,ADT和其他重要插件都避免在那里存储机器特定的属性或绝对路径,因此您可以毫无问题地传输设置。

您可能会

遇到行尾,路径分隔符(\ vs/)等问题。

我会考虑使用 git。默认情况下,Git 不会将所有文件都标记为 RO,因此您可以让编辑器更改文件而不会遇到该问题。

还可以看看Android Studio。Gradle 使用约定而不是配置,因此文件应该独立于目录/路径分隔符 (/vs),如果 eclipse 或其他插件,则为预期 bin/bar,可在 Mac/Linux 上运行,但 windows 将是 bin\bar。

最新更新