尝试svn propedit svn:ignore给我svn:E205007

时间:2014-09-29 22:24:47

标签: svn ignore

我试图通过运行以下命令来忽略svn中的某些数据

svn propedit svn:ignore <somefolder>

但它给了我

svn: E205007: None of the environment variables SVN_EDITOR, VISUAL or EDITOR are set, and no 'editor-cmd' run-time configuration option was found

我做错了什么?

1 个答案:

答案 0 :(得分:1)

svn需要知道哪个编辑器允许您编辑目录属性。如果您尝试执行svn ci而不将日志消息作为命令参数传递,则可能会收到类似的错误。

在类Unix系统上,传统上使用名为VISUALEDITOR的环境变量来指定首选编辑器的路径。 VISUAL通常是全屏编辑器,例如viemacs,而EDITOR可能是TTY风格的编辑器,例如ed。在您的情况下,您可能想尝试类似:

setenv VISUAL /usr/bin/vim

(或者如果你喜欢不同的编辑器,请使用它。)

这些环境变量通常在shell的启动文件中定义,以便这样 将放置setenv命令的位置,以便变量在将来的会话中可用。