1

Mercurialを使用していますが、解決方法がわからない問題が発生しました。私が現在直面している問題は次のとおりです。

  • 最初はAと呼ばれていたプロジェクト(フォルダー)があり、それをリモートリポジトリにプッシュしました。
  • プロジェクトAの名前をBに変更し、リモートリポジトリにプッシュしました。その間、私はローカルでプロジェクトAの名前をBに変更しました。
  • プロジェクトAがリモートリポジトリから削除されました。
  • これらの変更をプルしようとしましたが、ファイル(またはファイルへのパス)がローカルに存在しなくなったため、Mercurialは混乱しているようです。

''を呼び出すhg mergeと、次の出力が生成されます。 "中止:未解決のコミットされていない変更、..."次に' hg status'を呼び出すと、プロジェクトAの初期バージョンにあったすべてのファイルが一覧表示されます。パスがからA/.../...に変更されたため、ローカルで使用できなくなりましたB/.../...

誰かがこの問題を解決する方法についてのヒントやヒントを教えてもらえますか?

4

1 に答える 1

2

リストされたファイルは「削除済み」としてリストされていますか(RIは考えます)?

はいの場合は、この変更(削除されたファイルについて)をコミットしてから、マージします。Mercurialは、移動または削除されたファイルを含む、すべての変更について知る必要があります。

于 2011-05-13T23:16:01.963 に答える