我在eclipse工作,我正在尝试将项目签入SVN
存储库。我已经安装了SVNKit 1.7.10 Impementation
。据我所知,这是最新版本。我选择Team -> Share Project
,然后在存储库中选择目标文件夹。奇怪的是,共享/签入不可能成功,因为我总是收到相同的错误消息:
svn: E155021: This client is too old to work with the working copy at <workspace_path>
我更新了SVN软件,我也查看了所有相关答案:
How can I downgrade the version of an SVN working copy?
Subversion "This client is too old to work with working copy" Help?
Subversion: This client is too old to work with working copy '.'
尽管如此,它仍然拒绝工作,而且信息仍然相同。我还可以提供我已经安装的信息Tortoise SVN
,但是当我在命令窗口中编写命令svn
时,它无法识别它。我应该如何更新Eclipse中的SVN以便成功签入项目?是否建议取消一些插件并重新安装?
更新:项目最初是从SVN存储库中检出的。我已经使用Tortoise SVN
完成了该操作,因为从Eclipse SVN
出现了同样的问题,我无法查看它。我已将其与原始存储库断开连接,并且在对代码执行某些更改后,我尝试在旧的或另一个存储库中再次检查它,但它始终使用相同的消息进行检查:
Share project was failed.
svn: E155021: This client is too old to work with the working copy at <workspace_path>
到目前为止,在Eclipse中选择Team
后我只有三个选项:
Apply Patch
,Share Project
,Share Projects
。
答案 0 :(得分:0)
似乎很奇怪Share项目因存储库版本不正确而失败,因为在该阶段初始化了SVN存储库元数据。
有两个值得检查的选项
答案 1 :(得分:0)
你可以查看https://stackoverflow.com/a/21327415/1197132回答。答案是通用的,可能适用于您的情况。