Emacs中的Bazaar vc更新

Emacs中的Bazaar vc更新,emacs,bazaar,Emacs,Bazaar,我在Emacs 23中编辑了一个Bazaar版本控制的文件,并按下C-xv提交该文件。输入注释并按C-C-C后,我收到一条消息,工作树已过期,我应该运行bzr update。我想从Emacs内部“做所有事情”,然后按下C-xv+(运行vc更新),但收到一条消息:“对不起,Bzr没有实现合并新闻”。输入M-x vc update后,会出现相同的消息。我从Emacs之外的命令行运行更新。有什么想法吗?为什么命令运行“合并新闻”?报告的是哪个M-x emacs版本?vc-bzr.el位于何处?您可以通

我在Emacs 23中编辑了一个Bazaar版本控制的文件,并按下
C-xv
提交该文件。输入注释并按
C-C-C
后,我收到一条消息,工作树已过期,我应该运行
bzr update
。我想从Emacs内部“做所有事情”,然后按下
C-xv+
(运行
vc更新
),但收到一条消息:“对不起,Bzr没有实现合并新闻”。输入
M-x vc update
后,会出现相同的消息。我从Emacs之外的命令行运行更新。有什么想法吗?为什么命令运行“合并新闻”?

报告的是哪个M-x emacs版本?vc-bzr.el位于何处?您可以通过M-x查找库vc bzr找到它。。。你确定你没有旧版本的vc bzr吗?例如,来自系统范围的软件包,或者类似于Debian Squeeze变体(CrunchBang Linux)上的Macs 23.2.1,其中包含从存储库安装的emacs和emacs goodies。
find library
命令返回“找不到库vc bzr”,这很奇怪,因为我可以在bzr存储库下打开文件并提交它们。看起来像是打包错误。。。我刚刚检查了debian sid上的emacs23包(23.3.1),并查看包中包含的vc-bzr.elc。您也可以尝试安装emacs23 el软件包-可能会包括vc-bzr.el…如果软件包没有安装(就像您建议的那样?),那么如何在Emacs中安装其他bzr功能?我也不清楚为什么更新存储库会运行“合并新闻”功能。一种可能性是——从Emacs的源代码中获取vc-bzr.el并将其放入加载路径中。。。虽然,我个人更喜欢使用一些专门的VCS模式-DVC或bazaar.el。。。关于“合并新闻”——看起来,这个消息是从vc.el接收的(我记得,这个方法只针对SVN/CVS/RCS实现)。