Svn 您的安装中是否也存在此乌龟错误

Svn 您的安装中是否也存在此乌龟错误,svn,version-control,tortoisesvn,Svn,Version Control,Tortoisesvn,我已经在C>程序文件>TortoiseSVN中安装了TortoiseSVN。我想用命令提示符测试它,所以我打开了cmd和cd到tortoisvn安装文件夹中的bin文件夹 我在命令提示符下尝试了svn help,效果很好。 然后我尝试了svn status,它给了我这个错误 svn: warning: W155007: 'C:\Program Files\TortoiseSVN\bin' is not a working copy 有人能试试这两个命令并告诉我它们是否得到类似的结果吗?您的错误

我已经在
C>程序文件>TortoiseSVN
中安装了TortoiseSVN。我想用命令提示符测试它,所以我打开了
cmd
cd
到tortoisvn安装文件夹中的bin文件夹

我在命令提示符下尝试了
svn help
,效果很好。 然后我尝试了
svn status
,它给了我这个错误

svn: warning: W155007: 'C:\Program Files\TortoiseSVN\bin' is not a working copy
有人能试试这两个命令并告诉我它们是否得到类似的结果吗?

您的错误:

svn: warning: W155007: 'C:\Program Files\TortoiseSVN\bin' is not a working copy
表示目录
C:\Program Files\TortoiseSVN\bin
不是SVN存储库的工作副本。工作副本包含一个隐藏的
.svn/
文件夹和元数据,由
svn
读取。该消息绝对正确,不是错误,而是警告

发生这种情况的原因是
svn help
不需要svn存储库的工作副本才能正常运行。它只是向您显示帮助文本


另一方面,
svn status
需要一个Subversion存储库。

您只能在签出代码时运行svn status

当然每个人都会收到相同的错误<代码>svn状态用于了解正在编写的副本的状态。如果您不在工作副本中,则会出现此错误

svn: warning: W155007: 'C:\Program Files\TortoiseSVN\bin' is not a working copy

请参见

我猜路径
C:\Program Files\TortoiseSVN\bin
没有您正在处理的源代码。您需要从本地工作副本中调用
svn status
,而不是从
svn.exe
可执行文件所在的文件夹中调用。否则它就不知道你在说什么


因此,如果您的本地代码位于类似于
C:\Data\code\My Project\
的位置,那么您需要
cd
到该文件夹并从那里运行命令。

我建议您查看Subversion文档(),这样您就可以了解命令行工具的功能以及如何(以及何时)使用它们了?那样更安全。:)并不是说其中一个比另一个好,但Git的错误消息比IMO好得多:
致命:不是Git存储库(或任何父目录):.Git
要清楚:svn状态不需要存储库,而是“工作副本”。