在Eclipse中使用SVN和Maven进行快速开发

时间:2014-02-01 15:42:38

标签: java eclipse maven svn

我正在使用Eclipse开发SVN和Maven(平面结构)。

我将SVN存储库设置为使用trunk / branches / tags。

我的Eclipse项目结构是:   core - 可能在多个项目中使用的常见Java实用程序   projectX - 一个Java项目(取决于核心实用程序)   projectX-maven - 一个Maven“pom”项目,仅用于构建所有相关的Maven模块

projectX-maven有一个“pom.xml,它只包含core和projectX作为依赖模块。

当我需要快速修复中继代码(不包括我的分支更改)时,我想要做的是能够在我的分支和中继之间快速切换。

我以为我可以使用“Team-Switch to another Branch / Tag / Version”在我的分支和主干之间切换,然后关闭我的projectX-maven。

但是,似乎“切换”只会更改存储库位置,而不是代码。

我看过很多人建议有多个Eclipse项目集(一个用于分支,一个用于trunk)。

我想知道如果没有2套项目(core-branch,core-trunk,projectX-branch,projectX-trunk,projectX-maven-branch,projectX-maven-trunk)有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

如果您计划与分支机构合作很多,我肯定会建议您花时间学习并使用git进行版本控制。它比svn更灵活,更快。