gpt4 book ai didi

从 SourceAnywhere 导入 Git/GitHub

转载 作者:行者123 更新时间:2023-12-04 05:16:35 25 4
gpt4 key购买 nike

我们目前使用 SourceAnywhere Hosted作为我们的版本控制服务器。我希望迁移到 GitHub,并且真的很想保留我们 8 年多的历史。

有没有其他人成功完成此迁移并愿意分享他们的工具/流程?

现在,假设以前没有这样做过,我想我正在考虑编写一个 git fast-import使用 SourceAnywhere SDK 或命令行客户端的脚本。作为 git 新手,是否有任何现有的脚本或资源可以指导我作为起点?

最佳答案

我终于清理了我的项目并将其添加到 GitHub。你可以在这里找到它:SAWHtoGit .

它在将历史导出到逻辑变更集方面做得非常好,但有一些小限制:

  • 由于 SourceAnywhere API 的限制,在 SourceAnywhere 中删除的任何文件都不会导入到历史记录中。
  • 只要您提供旧/新目录的映射,就可以导入任何“移动”的文件。

  • 除此之外,它非常适合我们的目的,我们能够成功地将我们的代码和历史迁移到 GitHub。我希望它对其他人也有用!

    关于从 SourceAnywhere 导入 Git/GitHub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14190625/

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