我正在使用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)有没有办法做到这一点?
答案 0 :(得分:0)
如果您计划与分支机构合作很多,我肯定会建议您花时间学习并使用git
进行版本控制。它比svn更灵活,更快。