Subversion:这个客户端太旧了,无法使用工作副本'。'

时间:2010-06-21 20:08:09

标签: svn

当我从命令行发出以下内容时:

  

svn add   SomeFileInMyWorkingDirectory.zip

我明白了:

  

svn:这个客户太老了,无法工作   工作副本'。';请换一个新的   颠覆客户端。

好的,这很简单。但令我困惑的是 当我发出以下命令时:

  

svn --version

我得到的回应是

svn, version 1.4.3 (r23084)

但是,当我去ToirtiseSVN客户端并点击“关于”时,我得到:

  

TortoiseSVN 1.6.8,Build 19260 - 32   Bit,2010/04/16 20:20:11 Subversion   1.6.11,apr 1.3.8 apr-utils 1.3.9 neon 0.29.3 OpenSSL 0.9.8k 2009年3月25日   zlib 1.2.3

似乎我的命令行版本比GUI早,但它们都是 来自同一个下载。

为什么GUI和命令行工具有两个不同的版本?如何仅更新命令行?有人能指出我可以获取这些文件的链接吗? 我使用的是Windows XP,C#,ASP.NET 3.5。

感谢。

1 个答案:

答案 0 :(得分:4)

TortoiseSVN不安装svn的命令行版本。有关详细信息,请参阅此前SOF问题:

Where is svn.exe in my machine?

您应该找到并删除现有的独立1.4.3版本,然后安装当前版本。它们可以从以下获得:

http://www.collab.net/downloads/subversion/