如何使用subclipse正确检出文件系统?

时间:2015-07-09 14:50:10

标签: eclipse svn subclipse

有人可以向我解释如何通过eclipse从SVN正确检查中继线吗?

设定: 有一个/trunk/我需要完整检查。有很多子文件夹,即 /trunk/a /trunk/b /trunk/c 他们每个人都有不同的源文件。例如,文件夹../c/将具有c ++代码 文件夹../b/将包含java代码,文件夹../a/将只是配置文件等...

问题: 当我使用' Checkout'?时,如何通过subclipse将整个树干正确地带入日食具体来说,我 1)使用“新建项目向导”导入 要么 2)将整个文件系统导入工作区

如果1)那么我选择哪种项目类型,因为我的/ trunk /包含与不同项目相关的不同文件的集合(即使.project不存在)。例如,如果我选择'作为Java项目',那么我如何运行&#c; c ++'代码,反之亦然。或者eclipse并不关心,一切都是基于视角的上下文?

如果2)那么eclipse如何知道文件之间的相互依赖性以及要使用的编译器等.Eclipse如何知道如何处理文件(突出显示,代码)

另外,关于将整个文件系统导入工作区',我们是在谈论eclipse的工作空间还是我可以选择将文件导入到的文件夹,可以是可能不是eclipse的工作空间?

谢谢!

1 个答案:

答案 0 :(得分:0)

Eclipse通常希望项目指向一件事。所以你的" a"," b"和" c"通常是Eclipse中的3个不同的项目。您可以在同一个工作区文件夹中单独创建3个工作副本。

您可以将主干结帐为"简单项目",但我不确定这样做是否有任何价值。然后,您需要导入3"真实项目中的每一个"所以你总共有4个。如果这些项目中已经有Eclipse .project文件,那么这通常很容易实现。否则,它取决于各种Eclipse Import和Create项目向导的当前状态,以及它们是否允许您动态执行此操作。我不这样做,所以我不确定。

就我而言,我的主干中有几十个Java项目。其中每个都签入了Eclipse .project和.classpath文件。我只是查看各个项目。

Subclipse仍然允许我在一次提交中执行所有项目的原子提交更改。通过签出父文件夹获得的收益并不多。