Android和Eclipse——一个问题

Android和Eclipse——一个问题,android,eclipse,svn,Android,Eclipse,Svn,我是Eclipse和Android的新手。我有一个来自一家公司的遗留项目 我可以在EclipseHelios下导入和使用的SVN存储库。而且 Eclipse内部和外部的更改与SVN完全同步 现在的问题是:项目结构由根目录组成, 指存在于根目录外部(即在 与项目根目录相同的级别)。我想这是一个很好的例子 由设计师安排,因为src零件已被引用 来自不同平台的不同java项目。我想这是 这主意不错 然而:无论我做什么,我都不能使Eclipse和SVN同步 此“外部”目录中文件的更改。我该怎么办 执行此

我是Eclipse和Android的新手。我有一个来自一家公司的遗留项目 我可以在EclipseHelios下导入和使用的SVN存储库。而且 Eclipse内部和外部的更改与SVN完全同步

现在的问题是:项目结构由根目录组成, 指存在于根目录外部(即在 与项目根目录相同的级别)。我想这是一个很好的例子 由设计师安排,因为src零件已被引用 来自不同平台的不同java项目。我想这是 这主意不错

然而:无论我做什么,我都不能使Eclipse和SVN同步 此“外部”目录中文件的更改。我该怎么办 执行此操作,以使两个部件都意识到外部部件,而不强制执行此操作 是否完全更改文件/dir结构


亲切问候

从你的描述中我了解到你做了以下事情

  • 您在第一次签出期间删除了eclipse创建的src文件夹
  • 您创建了一个链接的src文件夹(当您创建它时,您打开了“高级”对话框并选中单选按钮“链接…”(链接的文件夹),然后填写了您希望“外部”src文件夹所在的位置,而不只是接受所有默认设置)
  • 您已从存储库中更新
  • 但是,当您查看更新的文件夹时,已更新的src实际上位于根目录下,而不是您移开的目录下
  • 你能证实我的理解吗

    如果没有,那么您可以尝试上述步骤


    除非ADT中有我不知道的曲折之处(有点像分层maven项目,您可以“导出为maven子项目”),否则我看不到任何其他会导致您描述的问题的场景。

    如果您共享有关目录结构的具体细节,我想解决方案可能会更清晰。Eclipse项目中的所有内容都包含在工作区中自己的目录下,因此没有理由不能将该目录设置为源目录。嗨,Alain,感谢您的回复。我做了“svn签出”,得到了两个文件夹:包含项目的文件夹和(在同一级别)共享源文件夹。这被嵌入为“链接文件夹”。现在,我将项目导入Eclipse。Eclipse将该项目识别为“在源代码管理下”,但不会对外部共享源代码文件夹执行此操作。顺便说一句:如果我在项目中的链接文件夹上点击“属性”,然后点击“SVN”Eclipse例外,并显示“0x000014:资源不可访问或不在源代码管理下”。我也无法将这些文件再次置于源代码管理之下…@neil。它是否有.svn子文件夹?或者是根目录下src中的.svn文件夹?确定。看来我明白了。重新签出,现在不是从命令行签出,而是从Eclipse内部签出,现在可以工作了。Thanks@neil. 我没有怀疑你在哪里使用命令行svn界面。是的,“团队”上下文菜单是处理所有与源代码管理相关的事情的方法。另外,你可以删除你的补充答案(我想你是想添加评论,而我现在才注意到)。在StackOverflow上,无论其权限级别如何,所有者都可以删除自己的答案。谢谢。