2

私は必ずしもGitとMercurialのどちらかを好むとは限りません。私は両方をインストールしましたが、頭を動かすのは同じくらい難しいと思います。私たちのリポジトリは窯にあるので、私は主にMercurialを使用しています。

HgとHg-Gitを使用してGitHubからプロジェクトのクローンを作成しました。変更をGitHubからローカルリポジトリにプルしてマージしたいのですが、変更をローカルhgリポジトリからKilnにプッシュしたいと思います。

これを行うことはできますか、それともHgに変換されるとGitHubへの接続が失われますか?

4

1 に答える 1

4

Mercurialでプロジェクトを複製すると、複製元のパスがとして設定されますdefault。コマンドラインで他に何も指定されていない場合、プッシュとプルの両方でこのパスが使用されます。

プッシュURLとプルURLを異なるものにしたい場合は、次のURLを入力してください<repo>\.hg\hgrc

[paths]
default = http://path/to/pull/repo
default-push = http://path/to/push/repo

これらのセットで

  • hg pullから自動的にプルしますdefault
  • hg push自動的にプッシュしますdefault-push

詳細hg help urlsはをご覧ください。

于 2012-10-09T17:56:02.443 に答える