在 Windows 7 上,我一直在使用 Tortoise 进行 Subversion。我还在为 Subversion 使用 Eclipse 插件。我交替使用它们来提交或更新项目文件。但是在另一个系统上,我有相同的设置,Tortoise 无法将文件夹/文件识别为使用 Eclipse 签出的 SVN。
我想知道,我该如何解决这个问题?
在 Windows 7 上,我一直在使用 Tortoise 进行 Subversion。我还在为 Subversion 使用 Eclipse 插件。我交替使用它们来提交或更新项目文件。但是在另一个系统上,我有相同的设置,Tortoise 无法将文件夹/文件识别为使用 Eclipse 签出的 SVN。
我想知道,我该如何解决这个问题?
我对 Eclipse Subversion 插件(Subclipse、Subversive)和其他客户端(命令行客户端、Tortoise、RapidSVN)的体验从“正常工作”到“被破坏的工作空间”不等。有一次,svn info
Eclipse 工作区上的一个简单操作以某种方式更改了所有元数据,即 Eclipse 失去了项目与 SVN 的连接。
磁盘布局格式取决于连接器类型及其版本。
最好的办法是使用 JavaHL 作为插件连接器,因为它使用与 Tortoise 和命令行客户端相同的本地库。
目前我的个人策略是只使用一种 SVN 客户端作为工作空间。
最近 SVN 工作副本的格式或多或少发生了变化。会不会是 Eclipse 插件和 TortoiseSVN 使用了不同的格式?最新版本的 TortoiseSVN 使用新格式,检查 Eclipse 插件可能有意义。
确保您的 Eclipse 插件(您使用的是 Subclipse?Subversive?另一个插件?)和 TortoiseSVN 基于相同版本的 Subversion。每当 Subversion 发布新版本(例如,从 1.5 到 1.6,或从 1.6 到 1.7)时,他们倾向于修改 svn 工作副本格式,以使基于旧版本的 SVN 客户端无法识别它。
例如,有关详细信息,请参阅1.6 发行说明。