我正在尝试将我们的源代码从Rational Team Concert迁移到Bitbucket。所以,我在Bitbucket中创建了一个分支,然后提交并将整个RTC目录结构推送到Bitbucket。
这种方法的问题在于,当我将其推送到Bitbucket分支时,我无法保留单个文件的更改历史记录。 那么,我应该采取什么策略来保留Bitbucket中的更改历史记录?
答案 0 :(得分:1)
没有RTC内置工具可以将RTC中的历史记录(变更集后的变更集,流式传输)导出到新的Git仓库。
您可以尝试ljhaywar/rtc2git(mentioned here),看看您是否可以通过这种方式导出RTC历史记录。它只导入基线:
- 它将一个空的git存储库初始化并克隆它
- 在此存储库中,它根据您最早的流
加载新创建的rtc工作区- 迭代到已配置的流列表,以确定此流的每个组件的基线
- 对于此组件的每个基线,将执行比较命令
- 将比较比较结果以获取必要的提交信息(例如作者,评论,日期)
- 工作空间将接受更改
- 将执行相应的git命令以在git-repository
中执行相同的更改