【问题标题】:Can I fork a Codeplex repo to GitHub?我可以将 Codeplex 存储库分叉到 GitHub 吗?
【发布时间】:2014-12-14 15:52:25
【问题描述】:

简单的问题,是否可以在我的 GitHub 上 fork 一个 Codeplex 存储库?

谢谢。

【问题讨论】:

    标签: github fork codeplex


    【解决方案1】:

    是的,您可以使用GitHub Importer 并阅读其documentation

    【讨论】:

    • 来自 GitHub Importer:“不支持从 Codeplex 的 SVN 网桥导入,因为 Codeplex 不支持 svnrdump。请尝试从 Codeplex+TFS 导入,或者使用 svn2git。”来自 CodePlex:“只有项目成员才能使用 TFS 连接到项目。非成员可以使用 Subversion 访问存储库。”我想我必须在本地克隆并添加 github 作为第二个远程,如here 所述@
    • 感谢您的澄清。
    【解决方案2】:
    1. 如果是SVN仓库,你不能使用github导入器,bitbucket导入器,git svnsvnrdump甚至git2svn(它只是不兼容并导致错误,因为那不是真正的svn而是TFS) - 所以你只能签出并推送到 github 存储库的最后一个版本。失去所有历史真的很可悲。

    2. 如果您想从 codeplex 分叉一个 git 存储库,您可以像使用任何其他 git 存储库一样 - 就像他的回答中描述的 VonC 一样 - 添加两个来源,从 codeplex 拉取并推送到 github。

    【讨论】:

      【解决方案3】:

      是的,但您需要先使用 Git 克隆 Codeplex 存储库,如“Using Git with CodePlex”中所示

      然后您可以更改 rmeote “来源”,并将其指向您将创建的新的空 GitHub 存储库。

      cd /path/to/local/clone
      git remote set-url origin https://username@github.com/username/newrepo
      git push --mirror
      

      【讨论】:

        猜你喜欢
        • 2015-07-09
        • 2018-12-01
        • 1970-01-01
        • 2012-03-28
        • 1970-01-01
        • 2020-02-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-25
        相关资源
        最近更新 更多