我想使用 IntelliJ IDEA 在 SVN 主干和一个或几个功能分支之间轻松切换,最好能够同时在多个分支上工作。我有一些“本地”配置,例如用于集成测试的数据库设置和启用的调试日志记录,我想继续使用而不是提交到 SVN。
各种选择的优缺点是什么,是否有一种方法可以轻松击败其他方法?以下是我能想到的一些可能的方法,还有吗?
使用“SVN - 更新目录”将当前分支替换为另一个分支。
不允许同时在多个分支上工作。
在单个项目中为每个分支创建一个模块。
似乎会导致单击堆栈跟踪/类名称进入错误模块的问题,很容易意外地意外跨模块搜索等等?
每个分支创建一个单独的 IntelliJ 项目。
每个项目的单独设置更加冗余,需要更多工作来保持项目之间的所有内容同步。减少意外使用错误分支的风险。
我有最好的经验
每个分支创建一个单独的 IntelliJ 项目
Pros
Cons
- 您必须为每个分支设置创意项目。
- 仅适用于有限数量的分支。
我有一个主干版本的项目和当前生产版本的其他项目。
当你有两个以上的分支时,我认为第一个选择是更好的主意。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)