Svn插入符号不适用于WinXP

Neu*_*ino 18 svn

从SVN手册引用:

在Subversion 1.6中,引入了新的插入符号(^)表示法作为"存储库根目录的URL"的简写.例如,您可以使用^/tags/bigsandwich /来引用存储库根目录中/ tags/bigsandwich目录的URL.请注意,此URL语法仅在您当前工作目录是工作副本时才有效 - 命令行客户端通过查看工作副本的元数据来了解存储库的根URL.另请注意,当您希望精确引用存储库的根目录时,必须使用^ /(带有斜杠字符),而不仅仅是^.

但是当我跑步时:

C:\Svn_Working_Copies\Test1\branches\ver_1_0\Project1>svn log ^/
Run Code Online (Sandbox Code Playgroud)

在我的WinXP工作站上,使用svn 1.7版,其中Test1是svn存储库的工作副本,我收到以下错误:

svn: E155007: 'C:\' is not a working copy
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?

bor*_*ble 25

插入符是Windows命令行的转义字符.请使用双插入符号(ie ^^).

  • 注意,引用路径也有效(例如svn log"^ /").我选择了这个,因为我正在为Windows,Linux和Mac的文档编写示例. (5认同)