3

BitBucket で TortoiseHg を使用しています。プロジェクトでリモートで作業している 2 人の開発者がいます。昨日までの2か月間、すべてが順調に進んでいました。最新の更新を取得して変更を追加したため、BitBucket にプッシュできなくなりました。Workbench を使用してプッシュすると、次のエラーが表示されます。

中止: プッシュは新しいリモート ヘッド xxxxx を作成します ヒント: マージするのを忘れましたか? push -f を使用して強制します

マージを忘れていませんでした。すべての変更がコミットされ、他の開発者からの変更とマージされました。

強制プッシュ "hg push -f --traceback" を実行しようとしましたが、次の場合にも失敗します。

中止: 無効な引数のトレースバック (最新の呼び出しが最後): initのファイル "mercurial\revlog.pyo" で失敗する

4

1 に答える 1

2

最初に hg プルを試してみましたか? ローカル リポジトリにない最近の変更がいくつかある可能性があり、プッシュする前にマージする必要があります。(つまり、プル/マージ/コミットを試してからプッシュしてください)。

于 2012-05-13T05:33:40.430 に答える