我们有一台RTC Jazz服务器,运行着大约2年的源代码控制提交,并且正在运行Jazz versioning system(即没有第三方的源代码控制系统支持,而是独立的DB安装)。
我们要将其移至DVCS(Mercurial),并需要导出源代码控制信息,包括所有提交历史记录和变更集。
我们如何迁移这些数据?如果需要,我们可以将其迁移到诸如subversion或git之类的中介(如果更容易的话)(因为其中大多数具有Mercury转换器/连接)。
有没有办法从Jazz中获取这些数据?
最佳答案
以我的经验,这种导出并非无关紧要,因为考虑到合并,很难以正确的顺序取回所有修订。
一种简单的方法是采用最新的基准,将它们导入新的Mercurial存储库中,如果需要历史记录,则将Jazz服务器作为参考。