我运行 ubuntu,因此我喜欢终端提示。我从提示符运行大多数 svn 命令。但是我有一个问题... 我在终端中使用 svn 检查我的代码:
svn co <svn-url> <local dir>
很好...
现在我去eclipse做开发... 我有 subeclipse,可以说我从 svn/eclipse gui 进行了提交。 现在,如果我回到终端中的 svn 并执行:
svn commit
我明白了:
svn: This client is too old to work with working copy '/home/marhin/dev/trunk'. You need to get a newer Subversion client, or to downgrade this working copy. See http://subversion.tigris.org/faq.html#working-copy-format-change for details.
我已经检查了链接,据我所知,我没有帮助我...... 我的svn版本是:
svn --version
svn, version 1.5.4 (r33841)
compiled Feb 23 2009, 20:42:53
我的 Subversion Client 适配器版本是:1.6.0.2
谢谢
最佳答案
我猜你已经回答了你的问题。您拥有的 Subversion Client 比命令行上的版本更新。
您使用旧版本 check out 存储库,Eclipse 使用新版本更新了文件,然后您的命令行客户端开始尖叫。
在您的情况下,最简单的解决方案是更新您的 svn 命令行客户端。
关于linux - 从 Eclipse 和终端提示符使用 SVN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/991312/