[英]subversion (svn) E205007 (commit failed). could not use external editor to fetch log message
[英]Trying svn propedit svn:ignore gives me svn: E205007
我正在尝试通过运行以下命令来忽略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
我究竟做错了什么?
svn
需要知道要启动哪个编辑器才能允许您编辑目录属性。 如果您尝试执行svn ci
而不将日志消息作为命令参数传递,则可能还会收到类似的错误。
在类似Unix的系统上,传统上使用名为VISUAL
或EDITOR
环境变量来指定首选编辑器的路径。 VISUAL
通常是全屏编辑器,例如vi
或emacs
,而EDITOR
可能是TTY样式的编辑器,例如ed
。 对于您的情况,您可能想尝试类似的方法:
setenv VISUAL /usr/bin/vim
(或者,如果您喜欢其他编辑器,请使用该工具)。
这些环境变量通常在Shell的启动文件中定义,因此可以放置setenv
命令,以便该变量在以后的会话中可用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.