前のポスターが述べたように、移植拡張機能は、あるブランチから別のブランチへの個々の変更をチェリーピッキングするために使用できます。ただし、常に最新の変更をすべてプルしたい場合は、このhg merge
コマンドでそこに到達できます。
最も単純なケースは、クローンを使用して分岐を実装する場合です (これは Mercurial が中心に設計されているユース ケースであるため)。/で組み込みのfetch拡張機能を有効にしていると仮定します。.hgrc
Mercurial.ini
cd ~/src/development
# hack hack hack
hg commit -m "Made some changes"
cd ../production
hg fetch ../development
ローカル ブランチを使用している場合:
hg update -C development
# hack hack hack
hg commit -m "Made some changes"
hg update -C production
hg merge development
hg commit -m "Merged from development"