这个问题:SVN:将存储库主干移动到另一个分支(带有历史记录)概述了一个历史保存过程,用于将一个存储库合并为另一个存储库的子目录。我需要进行类似的合并,但我试图了解如何在新的组合存储库中管理修订号。
假设“RepositoryA”和“RepositoryB”都已经有一个“revision 5”,如果“RepositoryA/trunk”的revision 5被重新定位到“RepositoryB/RepAProject/trunk”,它的编号是多少?是否会更新两个存储库的修订号?或者合并的存储库是否会获得适合合并日期的新的连续修订号?
作为一个额外的问题,用户是否仍然可以svn switch --relocate
从旧的存储库到新的子目录,或者新的存储库 UUID 会阻止这种情况发生吗?