use*_*189 32 emacs mercurial emacs-ediff
试图在OS X Lion上使用Emacs v23.2(9.0)对hg(mercurial-1.8.4)repo进行ediff-revision工作.我在问题的第一部分找到了这个答案,但现在我从Emacs ediff-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.
Run Code Online (Sandbox Code Playgroud)
看来您使用的是旧的 emacs/vc/vc-hg 版本。简单地升级可能是最简单的解决方案。
我也遇到过类似的问题,我可以通过改进小设置来一点一点解决,甚至还打了一个补丁。它从未真正解决所有问题。直到我升级到最新的 emacs(和支持文件);我现在使用Aquamacs发行版,它在 Mac 上运行得很好。(虽然它的键绑定比传统的 emacs 更 mac)
| 归档时间: |
|
| 查看次数: |
522 次 |
| 最近记录: |