【问题标题】:Android+Eclipse project sharing via SVN?通过 SVN 共享 Android+Eclipse 项目?
【发布时间】:2010-07-02 15:10:55
【问题描述】:

我对 Eclipse(Galileo,面向 Java 开发人员的 Eclipse IDE)非常陌生,并且正在开发我的第一个 Android 应用程序,但在许多其他类型的项目和开发中使用过 SVN。昨晚我第一次尝试将新源推送到共享存储库(在工作中),然后将其拉回家里。

基于 SO 问题/答案,我忽略了 bin 和 gen 文件夹,但添加了其他所有内容。当我回到家时,我希望它就像将 eclipse 指向新下载的源代码树一样简单。

我尝试将工作区(在 eclipse 启动时请求)设置为包含所有源代码的精确文件夹。什么都没有出现。无论工作区文件夹中的所有源代码和文件如何,我都仿佛重新开始。

然后我想也许我需要打开一个“项目”文件才能让事情顺利进行。打开.project 文件会在eclipse 的XML 编辑器中生成该文件的内容。

我在这里缺少什么?项目元数据是否未存储在源代码树中?我是否必须在每台获得源工作副本的机器上构建项目元数据?我的家庭 Eclipse 安装有问题吗?有人可以概述一下他们是如何(成功地)做到这一点的吗?

【问题讨论】:

标签: java android eclipse svn


【解决方案1】:

你应该能够像你尝试过的那样做。确保您已经安装了 Android 开发工具(android eclipse 插件)以及 android SDK,并确保您在打开项目之前设置了 ADT。

不检查 bin 目录对我来说是有意义的,但我确实检查了 gen 文件夹并且没有任何问题。

如果源代码已经在机器上,我会从 SVN 打开一个项目:

  1. 打开日食
  2. 点击文件->导入
  3. 选择常规->现有项目进入工作区

或者你也可以这样做:

  1. 打开 Eclipse
  2. 文件 -> 导入
  3. 选择 SVN -> 从 SVN 签出项目
  4. 按照步骤从 SVN 获取

【讨论】:

  • 今晚我会试一试。我没有尝试“导入”一个“现有项目”,只是“打开”一个“项目”文件。是的语义变化!
  • 是的,我在做这件事时遇到了很多麻烦,但是一旦我开始工作,我记录了我的步骤并且它有点工作。从 SVN 导入是关键。如果要求删除现有的工作区文件,请手动删除它们,在我的笔记中我有几次失败。
  • 这给了我需要的一些小线索:“工作区”只是一个包含项目元数据文件的文件夹,将现有项目导入工作区只是在该元数据中包含项目位置和设置.谢谢。我已经恢复正常运行了。
  • @Ryan Conrad,这会不会只导入源文件,而没有 .metadata 等会在配置不同的机器上产生依赖错误?如果目录是从 Windows 机器导出的产品,并且您想在 linux 机器上进行导入,则只会导入源文件,因为其他文件会产生路径错误等。
  • 在这里试试我的发现:stackoverflow.com/questions/11326189/…
猜你喜欢
  • 2023-03-15
  • 2012-05-01
  • 2010-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-28
  • 2013-05-02
相关资源
最近更新 更多