【发布时间】:2017-02-09 14:03:03
【问题描述】:
我需要将 GIT 存储库导入现有的 RTC 项目。我找到了一个描述如何将 GIT 与 RTC 同步的页面,但这还不够,因为这两个项目将在源代码级别合并,我真的想迁移 GIT 历史记录。
根据我目前所读到的内容,这在今天是不可能的,但是您对替代迁移计划或足够好的解决方案有什么建议吗?
【问题讨论】:
我需要将 GIT 存储库导入现有的 RTC 项目。我找到了一个描述如何将 GIT 与 RTC 同步的页面,但这还不够,因为这两个项目将在源代码级别合并,我真的想迁移 GIT 历史记录。
根据我目前所读到的内容,这在今天是不可能的,但是您对替代迁移计划或足够好的解决方案有什么建议吗?
【问题讨论】:
一般来说,这种导入不是详尽无遗的,而是侧重于 Git repo 的主要分支和标签。
对于每个分支,您创建一个 RTC 流及其关联的存储库工作区和沙箱。
然后您可以直接在沙箱中签出相关标签(从最旧到最新)(使用 .jazzignore 以忽略 .git 存储库文件夹)。
RTC 会自动检测更改、添加或删除的文件,并建议提交相关更改集。
【讨论】: