在 Eclipse 上使用与 SVN 分开的源文件夹

Using a separated source folder from SVN on Eclipse

所以,在我们公司,我们用的是svn,而我们的svn服务器只有source文件夹。当我使用 NetBeans 时,一切正常,因为我可以在项目中添加源文件夹,并且可以在 svn 中正常工作。但是在 Eclipse 上,如果我从命令行进行结帐并将该文件夹添加到我的动态 Web 项目中,我看不到 svn 历史记录,什么也看不到,svnclipse 只是在该文件夹上不起作用。 我们的项目结构是这样的

Workspace
     Project folder
          Project1
             Project configuration files
          SourceCode
             Packages
     Project folder 2
          Project2
          SourceCode

我已经尝试使用 svnclipse 进行结帐,但他添加了很多额外的配置文件,他将文件夹转换为一个项目并将源文件夹作为 link 添加到另一个项目,在这种情况下svnclipse quick diff 无法正常工作。

有一种方法可以将该文件夹用作源,而 Svnclipse 可以解决这个问题?

对不起,如果我的英语不是很好

没有简单的方法可以做你想做的事。在 Eclipse 中,源代码控制提供程序只能连接到项目本身。所以选项是:

  1. 使用其他 svn 客户端,例如命令行或 TortoiseSVN。
  2. 使用 Eclipse 项目配置文件创建一个小型 SVN 项目,该项目还使用 svn:externals 从存储库中拉入源文件夹。

使用选项 2,您可以使用 Eclipse 中的 Subclipse 从其他存储库检出这个小型 SVN 项目,甚至可以是本地 file:// 存储库,然后 svn:externals 属性 也会导致您的源文件夹被签出。