4

A (私のトランク) と B (新しい機能を構築するための A のクローン) の 2 つのリポジトリがあります。私はレポ B でいくつかの作業を行っており、レポ A からの変更で更新したいと考えていました。A から B に変更をプルし、更新/マージ ダンスを経て、マージされた変更をレポ B にプッシュする準備ができました。私のサーバーで。これらの変更をプッシュしようとすると、新しいリモート ヘッドを作成するというメッセージが表示されます。

実行するhg headsと、ローカルにレポ B のヘッドが 1 つしかありません。チェックするhg branchesと、レポBにデフォルトのブランチしかありません。これが必要です。もう一度更新/マージを試みましたが、祖先をマージできないため、アイデアがありません。ローカル側ではすべてがきれいに見えるので、本当にプッシュを強制する必要がありますか?

4

1 に答える 1

6

あなたは を試したと言いましたが、もう一度updating / merging againやる必要があると思いますpull / merge。ローカル ヘッドが 1 つしかなくpush、追加のリモート ヘッドを作成する場合は、「更新/マージ ダンス」を開始してから、新しいヘッドがリモートにプッシュされている可能性があります。

于 2012-08-22T17:09:01.280 に答える