1

我安装了 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 gimport然后hg push再到一个 mercurial 服务器。但是,我无法让 git 部分运行。我能做些什么?

4

1 回答 1

4

hg-git 仅适用于 hg 方面。当您想使用 git 时,为什么要创建 hg 克隆?

为了能够推送到另一个 hg 存储库,您必须将 git 更改拉入您的 hg 存储库,然后推送。如果你想使用 git,你必须创建一个 git clone

于 2011-08-14T10:19:21.523 回答