1
:私はGitを使って私のレポで作業し、Mercurialレポに押し込むことができますか?私はHG-のgitをインストールし、私はそれを使用して、私のgithubのリポジトリをクローン
$ hg clone git+ssh://[email protected]/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
をつけてください。しかし、私はgitの部分を実行することはできません。私に何ができる?
私は同じフォルダに2つのリポジトリ、 '.hg'と' .git'を持っていなければなりません。しかし、私はとにかくgitで作業することはできません。 '.git/config'ファイルでは、repoが' bare'であることが分かります。 – Geo
いいえ、2つのリポジトリが必要です:1つのgit、1つのhg(**異なる**フォルダ内)。 gitリポジトリには、作業するための作業ツリーが必要です。私は確信していませんが、hgリポジトリが裸であると思います – knittl
ディスクのどこかにあるgitプロジェクトから 'gimport'することはできますか? – Geo