【问题标题】:RTC to BitBucket MigrationRTC 到 BitBucket 的迁移
【发布时间】:2016-12-21 13:33:53
【问题描述】:

我正在尝试将我们的源代码从 Rational Team Concert 迁移到 Bitbucket。因此,我在 Bitbucket 中创建了一个分支,然后将整个 RTC 目录结构提交并推送到 Bitbucket 中。

这种方法的问题在于,当我将单个文件推送到 Bitbucket 分支时,我无法保留单个文件的更改历史记录。 那么,我应该采取什么策略来保存 Bitbucket 中的更改历史记录?

【问题讨论】:

    标签: bitbucket rtc


    【解决方案1】:

    没有 RTC 内置工具可用于将历史记录(变更集后的变更集,逐个流)从 RTC 导出到新的 Git 存储库。

    您可以尝试ljhaywar/rtc2git (mentioned here) 看看您是否可以通过这种方式导出您的 RTC 历史记录。它只导入基线:

    • 它初始化一个空的 git 存储库并克隆它
    • 在此存储库中,它会根据您最旧的流加载新创建的 rtc 工作区
    • 它迭代到已配置的流列表以确定该流的每个组件的基线
    • 对于此组件的每个基线,将执行一个比较命令
    • 将解析比较的结果以获取必要的提交信息(例如作者、评论、日期)
    • 工作区将接受更改
    • 将执行相应的 git 命令以在 git-repository 中进行相同的更改

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-08
      • 1970-01-01
      • 2021-06-24
      • 1970-01-01
      • 2021-08-27
      • 2020-03-17
      • 1970-01-01
      相关资源
      最近更新 更多