我已经编写了一个批处理脚本来使用 Windows 命令行 SVN 进行两个修订之间的差异。目录名有一个空格(我在诅咒开发人员创建一个带空格的目录名)。
SVN 版本:1.7
操作系统:Windows XP
例如,/svnrepo/xyz/project/ C# 代码/files/
问题在于 C# 代码目录名称,我假设空间导致问题 - 当我尝试运行 diff 命令时,输出非常不寻常:
svn diff -r633:700 /svnrepo/xyz/project/***C# Code***/files/
A /svnrepo/xyz/project/ C%23%20Code /files/
我该如何纠正这个问题?
我希望得到如下输出:
A /svnrepo/xyz/project/C# Code/files/ 这样我就可以将输出写入某个文本文件。
PS:我是 Linux 人。并且是批处理脚本的新手。