我正在尝试使用以下命令从svn repo中删除现有标记:
C:\>svn delete --username xxx --password yyy http://subversion-practice.sweng.xyz.com/cvn/repos/ps/port/tags/PORT_0310xx_05_88_tools -m Deleting PORT_0310xx_05_88_tools 2>&1
但它失败并出现以下错误:
svn:'C:/ PORT_0310xx_05_88_tools'与“http://subversion-practice.sweng.xyz.com/cvn/repos/ps/port”不在同一个存储库中
无法弄清楚为什么要寻找'C:/ PORT_0310xx_05_88_tools'而不是'http://subversion-practice.sweng.xyz.com/cvn/repos/ps/port/tags/PORT_0310xx_05_88_tools'。
答案 0 :(得分:1)
对于包含空格的提交消息,您必须使用-m "Deleting PORT_0310xx_05_88_tools"
,否则只有第一个单词是-m的参数,其余的将是删除的其他目标
每个项目由...
指定