0

在 Windows 7 上,我一直在使用 Tortoise 进行 Subversion。我还在为 Subversion 使用 Eclipse 插件。我交替使用它们来提交或更新项目文件。但是在另一个系统上,我有相同的设置,Tortoise 无法将文件夹/文件识别为使用 Eclipse 签出的 SVN。

我想知道,我该如何解决这个问题?

4

3 回答 3

2

我对 Eclipse Subversion 插件(Subclipse、Subversive)和其他客户端(命令行客户端、Tortoise、RapidSVN)的体验从“正常工作”到“被破坏的工作空间”不等。有一次,svn infoEclipse 工作区上的一个简单操作以某种方式更改了所有元数据,即 Eclipse 失去了项目与 SVN 的连接。

磁盘布局格式取决于连接器类型及其版本。

最好的办法是使用 JavaHL 作为插件连接器,因为它使用与 Tortoise 和命令行客户端相同的本地库。

目前我的个人策略是只使用一种 SVN 客户端作为工作空间。

于 2012-05-06T12:27:03.420 回答
0

最近 SVN 工作副本的格式或多或少发生了变化。会不会是 Eclipse 插件和 TortoiseSVN 使用了不同的格式?最新版本的 TortoiseSVN 使用新格式,检查 Eclipse 插件可能有意义。

于 2012-05-06T13:31:16.990 回答
0

确保您的 Eclipse 插件(您使用的是 Subclipse?Subversive?另一个插件?)和 TortoiseSVN 基于相同版本的 Subversion。每当 Subversion 发布新版本(例如,从 1.5 到 1.6,或从 1.6 到 1.7)时,他们倾向于修改 svn 工作副本格式,以使基于旧版本的 SVN 客户端无法识别它。

例如,有关详细信息,请参阅1.6 发行说明

于 2012-05-06T14:23:34.440 回答