你的 svn 客户端太旧的错误,如何修复它?
我对 svn 相当陌生,并且已经安装了 Mac 版的 fink svn 客户端。我已经使用它很长时间了,突然它告诉我我的客户端太旧了,无法浏览这个存储库。
在使用 fink 客户端期间,我还使用了一个名为 svnx 的 GUI 应用程序,但现在我想再次使用命令行工具,即使在重新下载 fink 后,它仍然不断地给我这个错误。
I'm fairly new to svn, and have installed the fink svn client for mac. I have used this for quite soe time, and suddenly it tells me that my client is too old to browse this repository.
In between uses of the fink client, I have also used a GUI application called svnx, but now that I wanted to use the command line tool again, it keeps giving me this error, even after redownloading fink.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
要解决此问题,您需要使用稍后将使用的客户端从头开始重新获取存储库。
To fix the problem you need to refetch your repository from scratch using the client that you will use later on.
您可以使用这个 python脚本(change-svn-wc-format.py)来降级本地存储库。
You can use this python script (change-svn-wc-format.py) to downgrade your local repository.
这不是一个很好的修复,但只需创建一个新目录,然后在那里进行签出就可以了。奇怪的是,因为我从尝试检出的目录中删除了所有文件(是的,还有隐藏的“.”文件)
It's not a nice fix, but just making a new directory, and doing a checkout there worked fine. strange because I removed all files from the directory I tried to checkout into, (yes, also the hidden "." files)