2011-07-24 8 views
4

私は数ヶ月前にデフォルトから分岐して、プロジェクトにいくつかの変更を加えました。しかし、今では私がデフォルトのブランチで作業していたブランチを作りたいと思っています。新しいブランチからの変更をデフォルトに「マージ」したくない場合は、すべてをオーバーライドし、デフォルトをブランチに置き換えたいだけです。私はこれについて正しい方向に進むつもりですか?助けてくれてありがとう!デフォルトでMercurial Droppingにブランチをマージするすべてのデフォルトの変更

答えて

5

これを行うマージツールを指定できます。デフォルト枝に

まず、更新、そして問題:必要に応じて再起動することができるように

hg merge OTHERBRANCHNAME --tool internal:other 

は、いつものようにあなたがクローンで試す必要があります。

+0

これはうまくいきませんでしたが、正しい方向に私を置いてくれました。 hg merge:オプション - ツールが認識されない 環境変数HGMERGEを設定する必要がありました。もう1つのオプションは次のとおりです。 hg --config ui.merge = internal:dump merge OTHERBRANCHNAME ありがとうございました! –

+0

どのバージョンのMercurialを使用していますか? mergeコマンドの '--tool'オプションは、Mercurial 1.7で導入されました。それより古いバージョンを使用している場合、本当にアップグレードする必要があります。 –

+0

ああ、大丈夫です。情報をありがとう。私の現在のバージョンは1.6.3ですので、私は今アップグレードするようです。 –

関連する問題