我如何使用Git在我的仓库中工作,并将其推送到Mercurial仓库



我安装了hg-git,并使用它克隆我的github存储库:

$ hg clone git+ssh://git@github.com/my/repo.git
$ git status
fatal: This operation must be run in a work tree
$ hg gexport ( now the .git is created )
$ git status
fatal: This operation must be run in a work tree

我可以使用Mercurial访问回购,我看到历史是完整的,但我不能再使用git。理想情况下,我希望能够继续在git中工作,进行提交,然后将hg gimporthg push发送到mercurial服务器。但是,我无法使git部分运行起来。我能做什么?

hg-git只能在hg端工作。当您想要使用git时,为什么要创建一个hg-clone ?

为了能够推送到另一个hg仓库,你必须将git更改拉到你的hg仓库中,然后再推送。如果你想使用git,你也必须创建一个git克隆(hg应该能够同时使用github和你的本地克隆当从他们提取-他们有相同的对象id)

相关内容

  • 没有找到相关文章

最新更新