Java 通过SVN共享Android+Eclipse项目?

Java 通过SVN共享Android+Eclipse项目?,java,android,eclipse,svn,Java,Android,Eclipse,Svn,我对EclipseGalileo非常陌生,它是面向Java开发人员的EclipseIDE,正在开发我的第一个Android应用程序,但在许多其他类型的项目和开发中使用过SVN。昨晚,我第一次尝试在工作时将新的源代码推到共享存储库中,然后在家中将其拉回来 基于这样一个问题/答案,我忽略了bin和gen文件夹,但添加了其他所有内容。当我回到家时,我希望这会像将eclipse指向新下载的源代码树一样简单 我尝试在eclipse启动时将请求的工作区设置为包含所有源代码的精确文件夹。什么也没出现。这就好像

我对EclipseGalileo非常陌生,它是面向Java开发人员的EclipseIDE,正在开发我的第一个Android应用程序,但在许多其他类型的项目和开发中使用过SVN。昨晚,我第一次尝试在工作时将新的源代码推到共享存储库中,然后在家中将其拉回来

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

我尝试在eclipse启动时将请求的工作区设置为包含所有源代码的精确文件夹。什么也没出现。这就好像我是在重新开始,而不管工作区文件夹中的所有源代码和文件

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


我错过了什么?项目元数据是否未存储在源树中?我是否必须在每台获得源代码工作副本的机器上构建项目元数据?我的家庭Eclipse安装有问题吗?有人能给我介绍一下他们是如何成功做到这一点的吗?

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

不签入bin目录对我来说很有意义,但我确实签入了gen文件夹,没有任何问题

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

开放日食 单击文件->导入 选择“常规->现有项目到工作区” 或者您也可以这样做:

开放日食 文件->导入 选择SVN->从SVN签出项目 按照步骤从SVN获取
今晚我要试试这个。我没有尝试导入现有项目,只是打开一个项目文件。语义变化太好了!是的,我做这件事有很多困难,但一旦我让它工作起来,我记录了我的步骤,它就开始工作了。从SVN导入是关键。如果要求删除现有的工作区文件,请手动删除它们,在我的笔记中,我有几次会失败。这给了我需要的一些小线索:工作区只是一个保存项目元数据文件的文件夹,而将现有项目导入工作区只是在元数据中包含项目位置和设置。谢谢我正在备份并运行。@Ryan Conrad,这是否只会导入源文件,而不会导入任何可能在不同配置的计算机上产生依赖项错误的.metadata等?如果目录是从Windows计算机导出的产品,并且您希望在linux计算机上进行导入,那么源文件是否只会被导入,因为其他文件会创建路径错误等。请在此处尝试我的发现:对相同的问题有更丰富的讨论