gpt4 book ai didi

git - 将 Mercurial (Hg) 分支提交到 GitHub

转载 作者:太空狗 更新时间:2023-10-29 13:57:20 24 4
gpt4 key购买 nike

我有一个名为 MvcOpenId 的小项目。我在 Codeplex 上托管了这个源代码和 GitHub . Localy 我使用 Mercurial (Hg) 进行版本控制,然后使用 hg-git 插件推送到两个在线存储库。到目前为止,这一直运作良好。我在我的 Mercurial (Hg) 存储库中添加了一个分支。向 Codeplex 的推送很顺利,但向 GitHub 的推送就没那么顺利了。 GitHub 存储库不显示任何分支,仅推送分支提交。

如何将我的整个 Mercurial (Hg) 存储库推送到 GitHub,包括所有分支和所有内容?

最佳答案

我一直注意到 git 分支可以很好地导入然后由 hg-git 重新导出,但是是以书签的形式。它可能对您来说不是很友好,但您可以尝试以下操作:

  • 首先 git clone 你现有的 github 仓库,
  • 然后创建一个新的 (git) 分支,然后提交并推送,
  • 最后使用 hg-git 将 github 存储库克隆到 hg

完成这些步骤后,您应该会在 hg 中看到新的 git 分支(在书签列表中)。你可以用经典的方式处理它:hg update -C <name>然后提交。并且当你推送一个与这个书签相关的变更集时,hg-git 应该会在 github 上相应的 git 分支中添加一个新的变更集。

我知道这有点麻烦..但它可能对你有帮助。

干杯,
克里斯托夫。

关于git - 将 Mercurial (Hg) 分支提交到 GitHub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4531493/

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