【发布时间】:2021-01-29 20:07:26
【问题描述】:
我有两个 SVN 存储库,同一个团队已经使用了几年。我想将这些合并到一个存储库中。我完全同意他们的修订号被重新分配。事实上,我希望这种情况发生,因为我需要将这两个存储库中的修订按时间顺序混合在一起。
其他帖子中的解决方案对我不起作用,因为它们没有按时间顺序分配修订号:Combining multiple SVN repositories into one
如果我只是将两个存储库的转储文件加载到第三个空存储库中,我得到的是第一个加载的存储库的修订号首先出现,然后与第一个存储库/转储的修订完全不按时间顺序排列,第二个 -加载的存储库的修订被分配修订号。像这样:
在我上面的图片中,深红色的数字标注是预期/期望的修订号——如果这两个 repos 的修订按时间顺序混合,我会得到。
准确度:如果两个提交在同一秒/微秒(无论 SVN 修订版的最大时间准确度是多少),我不在乎在此过程中分配的修订号中哪个是第一个,哪个是第二个。
【问题讨论】:
标签: svn