【发布时间】:2012-05-24 04:03:47
【问题描述】:
我被要求将多个(数百个)svn 存储库合并到一个存储库中。 (管理决定)
我需要导入完整的修订历史记录,但我需要一个顶层的主干、分支和标签文件夹,而不是多个树干、分支、标签。每个现有存储库都将成为这些文件夹下的一个文件夹。
管理层希望导入完整的历史记录。 (如果可能,他们希望将旧版本号作为属性存储)
有人做过吗?有什么工具可以做到吗?
【问题讨论】:
标签: svn merge repository
我被要求将多个(数百个)svn 存储库合并到一个存储库中。 (管理决定)
我需要导入完整的修订历史记录,但我需要一个顶层的主干、分支和标签文件夹,而不是多个树干、分支、标签。每个现有存储库都将成为这些文件夹下的一个文件夹。
管理层希望导入完整的历史记录。 (如果可能,他们希望将旧版本号作为属性存储)
有人做过吗?有什么工具可以做到吗?
【问题讨论】:
标签: svn merge repository
我不知道有什么工具,但是你可以将每个项目的主干复制到组合项目主干中的相应文件夹(与分支和标签相同)。如果没有其他人建议更好的方法,您可以编写一个脚本来使用 svn 的命令行版本来发现文件夹(例如,使用 linux 机器或 cygwin 在 Windows 上实现此目的)。
【讨论】: