无法在eclipse中使用SVN签入项目

时间:2013-09-17 10:49:47

标签: eclipse svn repository share

我在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 '.'

Error updating changes svn

尽管如此,它仍然拒绝工作,而且信息仍然相同。我还可以提供我已经安装的信息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 PatchShare ProjectShare Projects

2 个答案:

答案 0 :(得分:0)

似乎很奇怪Share项目因存储库版本不正确而失败,因为在该阶段初始化了SVN存储库元数据。

有两个值得检查的选项

  1. 尝试共享时,请确保您的项目尚未在SVN上共享。使用Eclipse从存储库中检查它(如果已经共享)(在这种情况下,Eclipse现在将关于SVN属性,因此它不会建议共享它)。如果项目是一个尚未在SVN上共享的新项目,请从项目目录中手动删除所有.svn文件夹(您可能需要在Eclipse外部执行此操作),然后再试一次..
  2. 您在SVNKit SVN连接器或Eclipse工具中发现了特定错误。但除非您尝试过上一步中提到的所有内容,否则我不建议您尝试向开发人员报告此问题。

答案 1 :(得分:0)

你可以查看https://stackoverflow.com/a/21327415/1197132回答。答案是通用的,可能适用于您的情况。