2

我有一个使用 Eclipse 插件 Subclipse 从 SVN 下载的项目。我现在想停止使用 subclipse 来管理版本,并开始使用 TortoiseSVN。有没有办法“附加”我的工作副本以便 Tortoise 可以管理它?我不想重新下载该项目,因为首先设置所有内容非常痛苦(即,这将是最后的选择)。

注意:我在 Windows 7 上。

4

1 回答 1

1

这都是关于工作副本版本的。如果您的 Subclipse 的本地工作副本格式版本与 TortoiseSVN 的格式版本匹配,您可以按原样使用您签出的本地工作副本(TortoiseSVN 通过在资源管理器中显示文件的图标来表明这一点)。但是,您应该分别在 Subclipse 和 TortoiseSVN 主页中仔细检查。

如果您的工作副本格式版本匹配,您还可以根据需要在 Subclipse 和 TortoiseSVN 之间切换。

现在,如果这对您不起作用,则工作副本格式之间存在不匹配。对于您的方案,这是您需要做的:

  • 您的 Subclipse 工作副本格式版本低于您的 TortoiseSVN 版本。如果是这种情况,您需要做的就是升级 TortoiseSVN 可以为您做的工作副本格式。如果我没记错的话,TortoiseSVN 会建议自动执行此操作,但我确信您可以在工作副本的命令提示符下使用命令“svn upgrade”。运行此程序后,它将不再适用于您的 Subclipse,直到您升级它以匹配相同的工作副本格式版本。
  • 您的 Subclipse 工作副本格式版本高于您的 TortoiseSVN 版本。我建议您升级到更高(最新?)版本的 TortoiseSVN。

笔记!在这一切中,重要的不是您运行的是哪个版本的 Subclipse 或 TortoiseSVN。重要的是它链接到哪个 Subversion 版本。在http://tortoisesvn.net/上,您可以看到“TortoiseSVN 1.8.2 已发布。它与 Subversion 1.8.3 相关联”。在这种情况下,1.8.3 是重要的版本,并且使用的是 1.8 工作副本格式。

于 2013-10-24T08:24:52.140 回答