在命令行中输入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
我安装了最新版本的TortoiseSVN,并完全重启了计算机。
我假设错误与计算机上仍然安装的旧版本的subversion有关,但我认为在安装最新版本的Tortoise时会删除它。
答案 0 :(得分:4)
问题是C:\Program Files\TortoiseSVN\bin\svn.exe
仍然是版本1.9.4。
在程序和功能中修改了TortoiseSVN,这解决了这个问题。
答案 1 :(得分:0)
看起来这是使用现有/正在使用的文件进行CollabNet Subversion客户端设置的问题。我遇到了同样的问题。
在安装目录中检查DLL我发现没有升级。
要解决此问题,我必须手动停止我的svnserve,卸载客户端并重新安装。
答案 2 :(得分:0)
“ svn_fs_util”(预期相等)中的版本不匹配:发现1.9.7,“ svn_fs_util”(预期相等)中的期望版本不匹配:发现1.9.7
重启svnserve(systemctl stop〜start svnserve)解决了问题