2010-11-12 63 views
1

我刚刚从底格里斯斯从命令行安装svn客户端,我可以做结账,提交合并等。 但现在我想使用emacs合并文件或目录。 vc-merge仅适用于文件中。我无法让它在一个目录上工作。 还有命令行实用程序,为此我想使用与我的(dos)shell相同的emacs会话。如何使用Windows Emacs作为SVN客户端?

从我找到的文档中,我需要设置SVN_EDITOR为: gnuclient,emacsclient,但它也不起作用(找到冲突报告后点击'e'报告emacsclient/gnuclient不被识别为外部编辑器)。把c:\ programs \ emacs-23.3 \ bin \ runemacs.exe启动一个全新的emacs框架,它并没有向我显示两个冲突文件的好的差异屏幕,我记得在使用cvs和emacs时看到的。

+0

如果您正在讨论合并您的本地更改,那么您可以使用'git-svn' http://git.or.cz/course/svn.html作为命令行svn客户端和'magit' http: //philjackson.github.com/magit/作为emacs的git客户端。 – jfs 2010-11-12 20:48:34

回答

1

你做我不使用相同的操作系统,但对于SVN_EDITOR的一部分,我想你想要的是emacsclientw,而不是emacsclient,看看二进制文件中c:\programs\emacs-23.3\bin\。您也可能需要在服务器模式下启动的emacs,该功能名为server-start

相关问题