2012-03-09 53 views
2

我在CentOS 5.5上使用了svn 1.4.2和vc-svn的emacs23.4很长一段时间,错误。Emacs vc-svn无法使用svn 1.7.3,总是提示该文件不受版本控制

昨天,我将svn重建为1.7.3后,我再也无法在emacs中使用vc-svn了:我尝试了ediff文件,除了那些在版本库的根目录下,但只有一个反馈:这个文件不是在版本控制下。

但我仍然可以在emacs的bash中正常使用svn。

我发现,与svn 1.4.2不同(在存储库的每个文件夹下创建.svn),svn 1.7.3仅在存储库根目录下创建.svn。也许这是问题。

那么我应该怎么做才能让emacs vc-svn工作?任何答复将不胜感激。谢谢!

+0

尽管Subversion 1.7已经出现了几个月,但由于它的工作方式发生了重大变化,很多程序还没有赶上它。由于工具问题,我们仍然在工作中使用Subversion 1.6。我相信Emacs的下一个版本将与Subversion 1.7协同工作。 – 2012-03-09 04:23:34

+0

非常感谢您的回复,也许我应该将subversion转换回1.6,或者等待下一个版本的emacs – sailing 2012-03-09 05:08:28

回答

1

根据EmacsWiki

的Emacs 24支持颠覆1.7,但Emacs的23不会。如果你想在Emacs 23上使用Subversion 1.7,你可以使用vc-svn17.el来达到这个目的。

我还没有尝试过(但)我自己。

0

你试过Emacs 24吗?它现在处于预发行阶段,并且非常稳定。

+0

谢谢event_jr,我会试试看。 :) – sailing 2012-03-09 03:03:50