Subversion 客户端版本混乱
我在服务器上使用版本 1.6.5 的 Subversion。我在 STS 中使用 Subclipse(版本 1.6)作为某些任务的客户端,但我更常用的是 1.7.0 subversion 命令行客户端。
为什么命令行客户端使用 1.7?没有充分的理由。
所以我用命令行客户端创建了一个分支,现在当我尝试使用 Subclipse 来“更新到 HEAD”时,它告诉我:
org.tigris.subversion.javahl.ClientException:不支持的工作副本格式
svn:路径“C:\code\workspace\my_app”似乎是 Subversion 1.7 或更高版本的一部分 工作副本。请升级您的 Subversion 客户端以使用此工作副本。
我该怎么做才能让 Subclipse 理解这个项目?假设我无权更新所有内容,他们是否有办法让 1.6 客户端可以接受该项目而不丢失进度?
我使用的命令行客户端是 Cygwin。
Possible Duplicate:
SVN / Subversion 1.7 and Eclipse Subversive & JavaHL
I'm using Subversion with version 1.6.5 on the server. I use Subclipse (version 1.6) in STS as a client for certain tasks, but I more commonly use a 1.7.0 subversion command-line client.
Why 1.7 for the command-line client? No good reason.
So I made a branch with the command-line client, and now when I try to use Subclipse to "Update to HEAD", it tells me:
org.tigris.subversion.javahl.ClientException: Unsupported working copy format
svn: The path 'C:\code\workspace\my_app' appears to be part of a Subversion 1.7 or greater
working copy. Please upgrade your Subversion client to use this working copy.
What can I do to take make this project understandable to Subclipse? Presuming that I will not have the authority to bring everything up to date, is their a way to make this project acceptable to a 1.6 client without losing progress?
The command-line client I am using is in Cygwin.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看:
http://subclipse.tigris.org/
一旦较新的 SVN 客户端接触到工作副本,它就会将工作副本布局升级为其新格式。你不能回去,也不能混合不同版本的 SVN 客户端,无论它们是基于 GUI 的还是基于命令行的。我建议升级到较新的 Subclipse。它将理解新的 1.7 布局。
See:
http://subclipse.tigris.org/
Once a newer SVN client touches a working copy it upgrades the working copy layout to its new format. You cannot go back, and you cannot mix SVN clients of different versions, be they GUI based or command-line based. I suggest upgrading to the newer Subclipse. It will understand the new 1.7 layout.