【问题标题】:Combine two SVN repositories and sort their revisions together in chronological order合并两个 SVN 存储库并按时间顺序将它们的修订排序在一起
【发布时间】:2021-01-29 20:07:26
【问题描述】:

我有两个 SVN 存储库,同一个团队已经使用了几年。我想将这些合并到一个存储库中。我完全同意他们的修订号被重新分配。事实上,我希望这种情况发生,因为我需要将这两个存储库中的修订按时间顺序混合在一起。

其他帖子中的解决方案对我不起作用,因为它们没有按时间顺序分配修订号:Combining multiple SVN repositories into one

如果我只是将两个存储库的转储文件加载到第三个空存储库中,我得到的是第一个加载的存储库的修订号首先出现,然后与第一个存储库/转储的修订完全不按时间顺序排列,第二个 -加载的存储库的修订被分配修订号。像这样:

在我上面的图片中,深红色的数字标注是预期/期望的修订号——如果这两个 repos 的修订按时间顺序混合,我会得到。

准确度:如果两个提交在同一秒/微秒(无论 SVN 修订版的最大时间准确度是多少),我不在乎在此过程中分配的修订号中哪个是第一个,哪个是第二个。

【问题讨论】:

    标签: svn


    【解决方案1】:

    SvnDumpTool 的“合并”参数正好处理了这个问题。我刚才测试了它,它工作! https://svn.borg.ch/svndumptool/

    【讨论】:

      猜你喜欢
      • 2013-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-13
      • 1970-01-01
      • 2010-09-21
      • 2022-10-04
      相关资源
      最近更新 更多