在Eclipse中,单个Subversion存储库能否作为多个项目进行管理?
我有一个帮助台应用程序,其中包含可以根据用户的需要/偏好单独下载和安装的模块。该结构与许多软件(如Drupal)非常相似,可以轻松地加载/卸载模块 我为这个帮助台应用程序使用单个SVN存储库,并为每个模块创建不同的标记。在我的Eclipse上,我把所有东西都作为一个项目在Eclipse中,单个Subversion存储库能否作为多个项目进行管理?,eclipse,svn,projects,Eclipse,Svn,Projects,我有一个帮助台应用程序,其中包含可以根据用户的需要/偏好单独下载和安装的模块。该结构与许多软件(如Drupal)非常相似,可以轻松地加载/卸载模块 我为这个帮助台应用程序使用单个SVN存储库,并为每个模块创建不同的标记。在我的Eclipse上,我把所有东西都作为一个项目 我的问题是,一个Subversion存储库能否在Eclipse中作为多个项目管理 我可以为整个应用程序同时为每个模块创建一个Eclipse项目吗 另一个要求是,通过将每个模块拆分为不同的项目,可以加快Eclipse的构建速度
- 我的问题是,一个Subversion存储库能否在Eclipse中作为多个项目管理李>
- 我可以为整个应用程序同时为每个模块创建一个Eclipse项目吗李>
- 另一个要求是,通过将每个模块拆分为不同的项目,可以加快Eclipse的构建速度
我知道Eclipse将为每个项目提供配置文件,是否存在冲突。我认为不应该嵌套Eclipse项目(这样一个主项目包含许多子项目) 您可以将各个项目分组到Eclipse所称的团队项目集中(在导出/导入菜单中找到),而不是主项目。这是一个XML文件,用于定义所有项目的位置。您也可以将该文件放入Subversion
因此,您将拥有所有模块的项目,以及XML文件(它本身不是一个项目),都在Subversion中(可以是同一个存储库,可以分布在多个存储库中)。我认为这严格来说是不可能的。就我个人而言,我会将模块完全拆分为不同的项目,并且我可能会使用Eclipse的插件结构来解决它们与主项目之间的依赖关系。如果您将插件作为jar发布,它们仍然是模块化的。然后,您可以在Eclipse中将每个插件作为一个单独的项目进行控制,并在SVN中作为一个单独的文件夹进行控制。我在一个存储库中存储了多个Eclipse项目。每个项目都存储在存储库根目录下的单独文件夹中。然后,我将这些文件夹作为一个单独的Eclipse项目签出。这一点都没有问题!只需在svn repo上创建主干/标签/分支结构。创建不同的项目,然后将这些项目签入svn系统上的trunc文件夹。完了