32

OS XLionでEmacsv23.2(9.0)を使用して、hg(mercurial-1.8.4)リポジトリでediff-revisionを動作させようとしています。私は私の問題の最初の部分でこの答えを見つけましたが、今はEmacsediff-revisionからこれを取得しています:

Mx ediff-revisionファイルのリビジョンを比較します(デフォルトの.hgtags):〜/ myrepo.hg / .hgtags比較するリビジョン1(デフォルトの.hgtagsの最新リビジョン):比較するリビジョン2(デフォルトの.hgtagsの現在の状態):

そして、私は次の応答を受け取ります:

Checking out /Users/username/repo.hg/.hgtags.~tip~...
apply: Wrong number of arguments: (lambda (file &optional editable rev) "Retrieve a revision of FILE.
EDITABLE is ignored.
4

1 に答える 1

1

古いバージョンの emacs/vc/vc-hg を使用しているようです。単にアップグレードするのがおそらく最も簡単な解決策です。

同様の問題がありましたが、小さな設定を改善し、パッチを作成することで少しずつ解決できました。本当にすべてが解決したわけではありません。最近のemacs(およびサポートファイル)にアップグレードするまで。私は現在、Mac でうまく動作するAquamacsディストリビューションを使用しています。(キーバインディングは従来の emacs よりも mac に近いですが)

于 2014-10-23T16:52:26.800 に答える