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