これが何が起こったのかです。
機能を作成するために、元のディレクトリが複製されました。
元のディレクトリが変更をコミットする前に、複製されたディレクトリが元のディレクトリにプッシュされました。
その後、オリジナルがコミットされました。
両方の変更をマージする方法がわかりませんでした。私が何をしようとしても、2つを切り替えただけです。元に戻す個々のファイルを選択することはできましたが、実際のマージを行うことができなかったようです。Mercurial はマージが必要だとは考えていないようでした。