命令行svn - "版本不匹配"错误

Cha*_*win 6 svn command-line

svn在命令行中输入时,我得到响应:

$ svn
svn: E200019: Version mismatch in 'svn_diff' (expecting equality): found 1.9.6, expected 1.9.4
svn: E200019: Version mismatch in 'svn_delta' (expecting equality): found 1.9.6, expected 1.9.4
svn: E200019: Version mismatch in 'svn_ra' (expecting equality): found 1.9.6, expected 1.9.4
svn: E200019: Version mismatch in 'svn_wc' (expecting equality): found 1.9.6, expected 1.9.4
svn: E200019: Version mismatch in 'svn_client' (expecting equality): found 1.9.6, expected 1.9.4
svn: E200019: Version mismatch in 'svn_subr' (expecting equality): found 1.9.6, expected 1.9.4
Run Code Online (Sandbox Code Playgroud)

我安装了最新版本的TortoiseSVN,并完全重启了计算机.

我假设错误是与仍在计算机上安装的旧版本的subversion有关,但是我认为在安装最新版本的Tortoise时这将被删除.

Cha*_*win 4

问题是 C:\Program Files\TortoiseSVN\bin\svn.exe版本仍然是 1.9.4。

在程序和功能中修改了 TortoiseSVN,这解决了该问题。