当我从命令行发出以下内容时:
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。
感谢。
答案 0 :(得分:4)
TortoiseSVN不安装svn的命令行版本。有关详细信息,请参阅此前SOF问题:
Where is svn.exe in my machine?
您应该找到并删除现有的独立1.4.3版本,然后安装当前版本。它们可以从以下获得: