Jus*_*zer 21 svn commit repository
我正在尝试将新版本提交到我的SVN存储库但遇到此错误:
svn:提交失败(详情如下):
svn:无法使用外部编辑器获取日志消息; 考虑设置$ SVN_EDITOR环境变量或使用--message(-m)或--file(-F)选项
svn:没有设置环境变量SVN_EDITOR,VISUAL或EDITOR,也没有'editor-cmd'运行 -时间配置选项被发现new-computers-computer:trunk newcomputer $
怎么了?
Bla*_*oat 31
贾斯汀,
每次使用Subversion时,都需要编写提交内容的摘要(即提交消息).该错误是因为Subversion正在尝试启动文本编辑器,以便您可以编写提交消息,但编辑器永远不会被启动.设置SVN_EDITOR.bash_profile就可以了.以下是有关如何将vim设置为svn使用的默认编辑器的一些详细的逐步说明:原始链接已死,已替换为archive.is镜像
或者,如错误消息中所示,您可以使用现有文件加载提交消息-f,或者使用传递消息-m.
例子:
svn commit -m "Fixed a regression that prevented pigs from flying (resolves issue #123, but causes strange behavior elsewhere)"
svn commit -f /path/to/a/file/with/a/long/commit/message.txt
小智 16
如果要设置每次运行时将使用的默认编辑器
svn commit
在shell中尝试以下命令:
export SVN_EDITOR=nano
这会将nano设置为提交消息的文本编辑器.从现在开始,当你打电话svn commit没有-m旗帜时,nano会打开.关闭nano后,SVN将继续提交.
| 归档时间: | 
 | 
| 查看次数: | 26865 次 | 
| 最近记录: |