如何在Eclipse和Subversion中启动一个新项目

问题描述:

一个新手问题(我还没有真正在Eclipse中创建新项目):我有一台运行Linux的机器,安装了Eclipse 3.5.2。我想在现有的Subversion版本库中创建一个新的Java项目(已经包含一些不相关的东西)。所以在运行Eclipse之后,我得到这个对话框来指定工作区。这里最好的做法是什么?它应该在颠覆吗?然后,当我创建一个随机的,当我添加一个项目它进入工作区。因此,如果我的工作空间不在颠覆中,那么我应该在哪里以及如何在那里获得这些项目?如何在Eclipse和Subversion中启动一个新项目

背景:可能我会自己在这个项目上工作,但是我有2台PC,我希望能够互换使用。

我通常所做的就是将工作空间挡在~/.workspace(隐形目录)之外。然后,我在Subversion签出目录中创建该工作区之外的新项目。

您可以在工作空间之外创建一个项目如下:

  • 创建Subversion版本库的目录。你的项目将住在这个目录中。
  • 在Eclipse中,单击文件;新;项目。
  • 选择所需的项目类型;点击下一步。
  • 取代“在工作区中创建新项目”(默认),选择“从现有源创建项目”。名称具有误导性:源码不一定存在,只是目录!
  • 单击浏览并选择您刚创建的目录。

Eclipse将创建一个.project文件和其他支持文件在你指定的目录。只需将所有这些文件添加到Subversion中,然后全部完成设置。

+0

啊,第四个重点是我在这里想念的东西! – Grzenio 2010-07-01 15:51:19

+0

这种将数据放在工作区外部的方法的一个缺点是它使工作区不可移植,而如果将数据保存在工作区内,则可以在机器之间移动整个工作区,启动指向它的Eclipse,以及像以前一样拥有所有的项目和设置。 – 2010-07-01 23:16:07

+0

嗨,我做了你所说的。在这个过程中,我被提示将所有文件添加到subversion中,我点击yes,但是然后项目似乎没有以任何方式链接到subversion(我安装了subclipse)。有任何想法吗? – Grzenio 2010-07-02 09:10:47

您的工作区是eclipse将放置所有项目的文件夹。

基本上,一旦您将Eclipse与SVN存储库链接起来,检索SVN项目将会将其发送到工作区,从而允许您对其进行处理。完成更改后,可以右键单击项目栏中的项目(默认情况下,左侧),然后选择 - > team/subversion(取决于eclipse版本) - > commit。

如果您想将项目发送到您的Subversion,您可以在您的工作区内创建一个新项目。然后,您右键单击项目栏中的项目并执行相同的操作。

+0

我建议你这样做:在Eclipse中使用SVN - 你必须先将SVN支持安装到Eclipse中,例如http://www.polarion.com/products/svn/subversive/download.php – 2010-07-01 23:12:17

让我们说,你的工作区DIR是/home/grzenio/workspace和你的项目名称为project

首先,去到/home/grzenio/workspace,然后签的源代码,所以代码将在/home/grzenio/workspace/project

打开eclipse,并从文件夹中选择“从现有源创建项目”创建一个新项目。选择/home/grzenio/workspace/project

Voilá!