【发布时间】:2011-03-04 21:13:07
【问题描述】:
在 svn 中重构主干但无法将重构应用于旧分支但仍需要能够将主干中的错误修复合并到分支的情况下,最佳实践是什么?
更具体地问这个问题(如果有帮助 - 如果您能回答上述问题,请随意忽略):
我们希望继续使用 Maven,但我们仍然需要维护旧版本 - 除非经过客户批准的更改和错误修复,否则无法触及它们。
因此,我们需要重构主干中的文件夹结构,以按照 maven 获取它 - src/main/java、src/main/webapp 等(它目前是一个 WTP 项目 - src、WebContent 而不是上面的)。
但是接下来,我们仍然需要能够 svn 合并到仍然在旧文件夹结构中的旧分支。
这可能吗?最佳做法是什么?
我知道我们可以将更改应用到主干,然后也可以手动将更改应用到分支,但这会给开发人员带来很多痛苦,这是我们希望避免的。
如果这个问题已经得到解答或很明显,我们深表歉意(我原以为会这样,我觉得我在问一个明显的问题!)
提前致谢, 贾斯汀
【问题讨论】:
标签: svn refactoring branch