【发布时间】:2014-04-08 13:48:49
【问题描述】:
我在 Windows 7 上从 cygwin 提示符(由 maven 脚本驱动)运行 subversion 命令时遇到问题。我尝试运行的命令是从 maven 版本调用的:准备目标:
[INFO] Executing: cmd.exe /X /C "svn --non-interactive copy --file
C:\cygwin64\tmp\maven-scm-1610151144.commit --revision 0
"https://mysvn.server/svn_projects/Path Space/More Whitespace/src/tags/dest-0.1"
"https://mysvn.server/svn_projects/Path Space/More Whitespace/src/tags/dest-0.1""
(我插入了几个换行符以使命令更具可读性)。
subversion 命令标记失败,出现以下错误:
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-release-plugin:2.0:prepare (default-cli)
on project dest: Unable to tag SCM
我尝试在 maven pom.xml 中的 SCM 路径中使用“\”而不是简单的“”来转义空格。结果相同。没有在 SVN 没有空格的情况下重新创建新路径,有没有办法解决这个问题?
谢谢。
【问题讨论】: