我们有一个RTC Jazz服务器运行大约2年的源代码控制提交,运行Jazz versioning system(即没有第三方源代码控制系统支持,而是独立的数据库安装)。
我们希望将其移至DVCS(Mercurial),并需要导出源控制信息,包括所有提交历史记录和变更集。
我们如何迁移这些数据?如果需要,我们可以将它迁移到中介,例如subversion或git,如果它更容易(因为大多数都有mercurial转换器/连接)。
有没有办法从Jazz中获取这些数据?
答案 0 :(得分:2)
根据我的经验,这种出口并非微不足道,因为考虑到合并,很难以正确的顺序取回所有修订版。
更简单的方法是采用最新的基线,在新的Mercurial仓库中导入它们,并在需要历史记录时将Jazz服务器作为参考。