【发布时间】:2010-05-14 21:51:32
【问题描述】:
我有一个大型项目,需要在新功能上进行大量工作,因此我计划使用一个分支来完成这项工作。我以前不需要这样做,我只是想从有经验的 Subversion 用户那里得到保证,事情“应该”顺利进行。
我特别关心的是 Subversion 如何在分支和主干之间处理已删除、重命名/移动的文件。也就是说,如果多个文件在分支中被删除或重命名/移动,但这些文件继续被使用并在主干中接收更改,将与主干合并仍然顺利进行(当然,根据需要重新处理分支)?
另外,当我将分支与主干重新集成时,如果主干和分支之间的文件名称(或存在)差异很大,重新集成会很困难吗?分支中删除(移动)的文件现在会在主干中删除(移动),还是文件会滞留和出现冲突?
SVN 书没有为我解决这些问题,因此非常感谢您的经验。谢谢!
【问题讨论】:
标签: svn merge branch trunk svn-reintegrate