经常合并分支和主干之间的变化?

时间:2010-04-28 21:44:32

标签: svn refactoring

我的团队和我第一次使用svn分支机构。以前,我们只能从行李箱中工作。

在过去的两周内,我们一直在为我们的分支重构和开发新代码。但在此期间,另一位开发人员一直在修补错误,以便在主干中进行编码并将其部署到生产服务器。我们希望经常从主干更新我们的分支,以确保我们获得最新的修复。但问题是我们正在对我们的分支进行重大更改,并且已经重命名了许多文件。我感觉我们在我们的分支上做的每次“更新”都会从trunk中进行更改会导致冲突,除非我们知道subversion如何识别trunk中的fileA.html实际上是分支中的fileB.html。

我是否正确使用了subversion分支?我正确使用“更新”这个词吗?是否经常在分支中“更新”?

1 个答案:

答案 0 :(得分:0)

虽然您没有明确提及它,但我建议您至少运行SVN 1.5,这样您就可以获得1.4到1.5之间的合并增强功能。

特别参见“svn mergeinfo”:
http://svnbook.red-bean.com/en/1.5/svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.mergeinfo

如果您尚未升级到SVN 1.5或1.6,这些更改将使您正在做的更容易。