当我尝试将文件导入我的仓库时,为什么我会突然遇到这个svn错误?它甚至与notepad ++有什么关系?
谢谢:)
C:\ XAMPP \ htdocs中\项目\实验室> SVN import c:/ wordpress http://tasty.unfuddle.com/svn/tasty_lab/wordpress “C:\ Program”未被识别为 内部或外部命令,可操作 程序或批处理文件。 SVN: 系统(“C:\ PROGRAM 文件\记事本++ \记事本++。exe文件 svn-commit.tmp')返回1
答案 0 :(得分:6)
使用%EDITOR%环境变量的短路径。这应该可以解决问题。
set EDITOR=C:\Progra~1\Notepad++\notepad++.exe
或者永久改变..
在Windows Vista及更高版本:
setx EDITOR C:\Progra~1\Notepad++\notepad++.exe
在旧版本中,您必须使用GUI:
答案 1 :(得分:5)
svn正在尝试打开默认编辑器,让您输入提交消息,然后失败。我不知道如何更改Windows中的默认编辑器(在linux中它将类似于export EDITOR=/path/to/editor
。
在有人解释如何更改默认编辑器之前,您可以通过直接使用-m'Comment'
输入评论或提供--editor-cmd
答案 2 :(得分:1)
我没有完整的答案,但它返回Notepad ++错误的原因是因为那是你的默认文本编辑器。 SVN试图打开它,这样你就可以写一条日志消息,但是失败了,大概是因为它在“程序文件”中占用了空间。尝试修复默认文本编辑器的全局环境变量。我忘记了它叫什么,但它不应该很难找到。
如果您需要快速入侵以允许导入,而不是立即,则运行svn import -m "Logging Message Goes Here" C:/files/I/want/to/import