我正在运行一个批处理脚本,它可以自动调用tf.exe
的一些调用,并且当我的路径名中有空格时遇到问题。例如,如果在命令提示符处获得以下内容:
>tf history /noprompt "$/MyProject/_source_xlf/Some Dir With Spaces/some file w spaces.xlf"
No history entries were found for the item and version combination specified.
请注意命令 中的双引号。在VS2012中的 Source Explorer 中,我可以正常导航到该文件,并通过GUI查看历史记录,没有任何问题。某些GUI操作甚至会显示文件的服务器路径,我可以将其直接复制并粘贴到tf
命令中(这就是我验证文件路径是否正确的方法)。
我在其他地方读过tfs支持路径中的空格,而且它在GUI中也是如此,所以有一些技巧可以让它在命令提示符下工作吗?