Eclipse 如何从工作副本重建SVN存储库而不丢失SVN历史记录

Eclipse 如何从工作副本重建SVN存储库而不丢失SVN历史记录,eclipse,svn,Eclipse,Svn,我的服务提供商更改了SVN存储库上的URL。我们无法从Eclipse SVN插件重新连接。 根据他们的建议,我们尝试了共享项目,该项目允许我们重定向到新的URL,但最终失败了 备份存储库文件 在客户端计算机上仍然具有SVN状态的完整本地副本。 是否有一种方法可以构建新的SVN存储库,并在SCN历史保持不变的情况下加载到本地工作副本中。 当我们使用Eclipse插件团队提示执行此操作时,它最终重新创建了项目,但丢失了 原始SVN更改历史,我们希望保留 谢谢如果我正确理解你的问题,简短的回答是“不”

我的服务提供商更改了SVN存储库上的URL。我们无法从Eclipse SVN插件重新连接。 根据他们的建议,我们尝试了共享项目,该项目允许我们重定向到新的URL,但最终失败了 备份存储库文件

在客户端计算机上仍然具有SVN状态的完整本地副本。 是否有一种方法可以构建新的SVN存储库,并在SCN历史保持不变的情况下加载到本地工作副本中。 当我们使用Eclipse插件团队提示执行此操作时,它最终重新创建了项目,但丢失了 原始SVN更改历史,我们希望保留


谢谢

如果我正确理解你的问题,简短的回答是“不”

SVN签出不会将完整的历史记录加载到您的工作站。它只下载当前状态。当您进行更改时,它会记住下载的内容,以便将下载的内容与您现在拥有的内容进行比较。因此,您可以重建“上次修订”和“自上次修订以来的更新”。就这样

Eclipse会跟踪编辑,但我认为它不会在签出时记住编辑,因为这看起来像一个新文件。它有一个有限的缓冲区


如果您很幸运,您有一个目录,在其中签出了修订版1,然后保留该目录并将修订版2签出到另一个目录,等等,那么您可以重建历史。但很少有人这样做,因为它通常是毫无意义的,因为历史记录在SVN中。

您无法从工作副本中获取历史记录,因为WC始终是存储库的唯一部分

如果SP inly更改了URL,并且您可以并且知道如何使用纯CLI SVN和WC作为FS中的目录—您可以

  • 切换或重新定位工作副本

  • 从新URL签出新项目

更改的只是SVN存储库的URL?