从 RTC Jazz 导出版本控制信息和历史记录
我们有一个运行了大约 2 年源代码控制提交的 RTC Jazz 服务器,它运行 Jazz 版本控制系统(即不由第 3 方源代码控制系统支持,而是由独立的数据库安装支持)。
我们想要将其移动到 DVCS (Mercurial),并且需要导出源代码控制信息,包括所有提交历史记录和变更集。
我们如何迁移这些数据?如果需要,我们可以将其迁移到更容易的中介,例如 subversion 或 git (因为其中大多数都有善变的转换器/连接)。
有没有办法从 Jazz 中获取这些数据?
We have a RTC Jazz server running with about 2 years worth of source control commits, which is running the Jazz versioning system (i.e. not backed by a 3rd party source control system but rather the standalone DB install).
We want to move it to a DVCS (Mercurial), and need to export the source control info including all the commit history and the changesets.
How can we migrate this data? If need be, we can migrate it to an intermediary such as subversion or git if its easier (as most of these have mercurial converters/connections).
Is there even a way to get this data out of Jazz?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据我的经验,这种导出并不简单,因为考虑到合并,很难以正确的顺序取回所有修订。
一种更简单的方法是采用最新的基线,将它们导入到新的 Mercurial 存储库中,并在需要历史记录时保持 Jazz 服务器作为参考。
In my experience, this kind of export isn't trivial because it is hard to get back all the revisions in the right order, taking into account merges.
A simpler approach would be to take the latest baselines, import them in the new Mercurial repo, and keep the Jazz server up as a reference if history is needed.