【发布时间】:2014-02-01 15:42:37
【问题描述】:
我正在使用带有 SVN 和 Maven(平面结构)的 Eclipse 进行开发。
我的 SVN 存储库设置为使用主干/分支/标签。
我的 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 项目集(一个用于分支,一个用于主干)。
我想知道是否有办法在没有 2 组项目(core-branch、core-trunk、projectX-branch、projectX-trunk、projectX-maven-branch、projectX-maven-trunk)的情况下做到这一点?
【问题讨论】: