gpt4 book ai didi

git - 如何将 Accurev 导出到另一个 VCS?

转载 作者:太空狗 更新时间:2023-10-29 12:47:02 26 4
gpt4 key购买 nike

有谁知道将 Accurev“仓库”及其完整历史记录导出到 git 或 mercurial 等的简单方法?或者甚至通过第 3 方系统?除非我错过了明显的东西,否则我无法通过谷歌找到任何东西。

如果没有,一个额外的问题,是否可以基于具有特定时间戳的补丁构建一个 git/mercurial 存储库?换句话说,只需让 accurev 将其历史转储为一组补丁并将它们导入存储库即可。

最佳答案

@jtalbott 关于完全将 AccuRev 仓库的历史记录转换为另一个 SCM(包括 git)的困难绝对是正确的。但是,如果您愿意转换单个流(无论是您的软件仓库的“根”流还是您决定用作转换基础的任何其他流),请查看 https://github.com/rlaneve/accurev2git/ .请注意,这是一个非常、非常 天真的实现,对于任何规模较大的 depot 都会花费相当多的时间,并且会在转换过程中过度破坏您的硬盘驱动器。但是,它确实有效,我已经用它至少将几十个 AccuRev depot 转换为 git 存储库。

免责声明:我在几年前编写了这个工具,因为我找不到现有的工具。

关于git - 如何将 Accurev 导出到另一个 VCS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10983442/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com