项目SVN repo路径在Eclipse中减少为“[]”

时间:2014-03-03 12:22:54

标签: eclipse svn subclipse

安装Eclipse Kepler,Subclipse 1.8,SVNKit。我的几个(不是全部)项目现在只有“[]”而不是通常的回购路径。我看不出仍有完整rpo路径的那些与现在有“[]”的路径之间有任何明显的关系。这里提到的两个类似问题的解决方案(尽管没有一个是相同的)不起作用:

  • 重命名项目,然后重命名 - >没有变化

  • 断开项目然后使用“共享项目” - >抱怨项目根目录中没有SVN元数据数据(除了有)

推荐的另外两个解决方案,即“重新安装所有内容”和/或“删除项目(保留文件)并将其重新导入工作区”我希望保留作为绝对的最后手段。

由于与项目相关的SVN信息已经过时且需要升级,因此情况变得复杂。断开连接的项目无法共享,因为它没有“升级”选项(只是“应用补丁”和“共享项目”)。具有“[]”路径的已连接项目无法升级,因为该选项显示为灰色,以及“团队”菜单上的其他所有内容除了提交,创建修补程序,应用修补程序,显示修订图,添加到版本控制,还原和断开。

另一个困难是一些“[]”项目比他们的repo版本更新,我希望保留更改。因此,丢弃本地副本并检查新副本不是一种选择,至少不适用于所有受影响的项目。

所以,我特别想要的是用某种方式将这些项目与“[]”的repo路径重新连接到正确的repo路径。对于发生了什么事的一些解释将是一个奖励: - )

感激地收到任何建议。

1 个答案:

答案 0 :(得分:0)

根据您提到的所有内容,我猜测工作副本的格式不正确。 Subclipse的当前版本是1.10.x,这需要Subversion 1.8工作副本格式。团队>升级将可用于更新。

你说你安装了Subclipse 1.8.x,因此需要Subversion 1.7工作副本格式。如果工作副本来自较低版本,那么您可以升级它,但如果工作副本来自Subversion 1.8,那么它将无法读取它。