0

我被要求将多个(数百个)svn 存储库合并到一个存储库中。(管理决策)

我需要导入完整的修订历史记录,但不是拥有多个主干、分支、标签树,我需要一个位于顶层的主干、分支和标签文件夹。每个现有存储库都将成为这些文件夹下的一个文件夹。

管理层希望导入完整的历史记录。(如果可能,他们希望将旧版本号存储为属性)

有人做过吗?有工具可以做到吗?

4

1 回答 1

0

我不知道工具,但是您可以将每个项目的主干复制到组合项目的主干中的适当文件夹(与分支和标签相同)。如果没有其他人建议更好的方法,您可以编写一个脚本来使用 svn 的命令行版本来发现文件夹(例如,使用 linux 机器或 cygwin 在 Windows 上实现此目的)。

于 2012-05-16T15:03:51.447 回答