4

Mercurialは初めてです。

  1. initializedはMercurialプロジェクトでMachine Acommitted変更とuploadedそれらをリモートリポジトリに保存します。

  2. 次にcloned、そのリポジトリをMachine Bcommittedいくつかの追加の変更とuploaded同じリモートリポジトリへの変更を行います。

どちらの場合も、同じコマンドで変更をアップロードしました。

hg push https://username:password@domain/user/repository/

これでマシンAに戻りましたが、マシンBからリモートリポジトリにアップロードした最後の変更でローカルリポジトリを更新する方法がわかりません。

コマンドhg cloneまたはhg pullそれらが機能するように見えますが、よくわかりません。

ガイダンスをいただければ幸いです。ありがとう。

4

2 に答える 2

8

hg pullローカルリポジトリに存在しないリモート変更セットを転送します。その後、ローカルの変更の有無に応じて、hg updateまたはのいずれかを行う必要があります。hg merge

于 2009-10-15T08:24:51.773 に答える
4

使用しhg pullます。プル転送は、既存の宛先リポジトリにない変更セットのみを転送します。
hg cloneリモート リポジトリのローカル コピーを作成します。

this so questionも参照してください。

于 2009-10-15T08:18:18.580 に答える