0

我在这里有一个项目:

svn+ssh://svn@example.com/folder/ProjectName

存储库根目录是 svn+ssh://svn@example.com/folder

无论我尝试检查 ProjectName 多少次或多少次,eclipse 总是有用地告诉我存储库根目录是 svn+ssh://svn@example.com。

我在另一个存储库中有另一个项目:

svn+ssh://svn@example.com/repos/OtherProject

Eclipse 正确地将存储库根标识为 svn+ssh://svn@example.com/repos/

svn 存储库或 Eclipse 中的哪些设置会导致差异?

我正在使用 JavaHL (JNI) 和 Eclipse Helios。

4

1 回答 1

0

通过一个不起眼的邮件列表帖子找到了解决方案:http: //svn.haxx.se/subusers/archive-2005-10/0103.shtml

实际上,信息存储在工作区文件夹 .metadata/.plugins/org.tigris.subversion.subclipse.core 和 org.tigris.subversion.subclipse.ui 中。我不建议修改这些文件,因为有些文件有二进制信息。相反,您可以尝试删除文件(或保存在其他位置)。然后 Eclipse 将不知道 SVN 位置。然后,您可以再次输入正确的存储库。它应该将现有项目映射到新位置。

我跑了`

rm -rf workspace/.metadata/.plugins/org.tigris.subversion.subclipse.*

这就是诀窍!

于 2010-10-05T18:06:20.280 回答