3

简而言之,我想要一个包含多个 src 目录的 Eclipse 项目,每个目录都由颠覆性(或 subclipse)管理。如果代码库很小,我会使用几个项目。但是,代码库并不小(50+ src 路径)。有谁知道如何使用 Eclipse 的 Subversion 插件来做到这一点?所有 src 路径都派生自模块,这些模块又在存储库中具有公共点节点。但是,模块是版本化的,所以我无法检查所有模块。

看起来 Subclipse 和 Subversive 似乎不支持多个 src 路径。谁能证实这一点?

解决方案?

4

2 回答 2

0

您应该能够使用该svn:externals属性来执行此操作。我不确定是否或如何专门使用 Subclipse 完成此操作,但使用svn命令行工具可以:

svn propedit svn:externals /my/parent/project

像这样格式化该文件:

sub-project-1 https://svn.myserver.com/sub-project-1/trunk
sub-project-2 https://svn.myserver.com/sub-project-2/trunk

虽然我没有尝试过,但我认为这适用于 Eclipse。当您执行 时svn update,所有这些外部引用都将被自动检出。

于 2009-09-11T20:52:55.067 回答
0

有两个不同的东西:作为源文件夹的目录和版本控制。这些主题或多或少是相互独立的。

项目根目录中的.classpath文件定义了哪些目录是源文件夹。您可以使用 Eclipse 中的上下文菜单在相应目录上添加更多目录。

说真的,你有 50 多个源路径,每个都来自不同的存储库?除了您面临的技术问题之外,我想知道您正在遵循什么用例......

于 2009-10-26T21:29:38.173 回答