2012-10-26 86 views
0

我的服务提供商更改了SVN存储库上的URL。我们无法从Eclipse SVN插件重新连接。 根据他们的建议,尝试了Share Project,它允许我们重定向到新的URL,但最终导致了 上的存储库文件。如何从工作副本重建SVN存储库而不丢失svn历史

在客户端计算机上仍然具有SVN状态的完整本地副本。 有没有办法建立一个新的SVN存储库,并完整加载本地工作副本与SCN历史记录。 当我们使用Eclipse插件Team提示完成时,它最终重新创建了项目,但丢失了我们想要保留的原始SVN更改历史记录。

谢谢

+0

所有更改的都是SVN存储库的URL? –

回答

0

如果我正确理解你的问题,简短的答案是“否”。

SVN签出不会将完整历史记录下载到工作站。它只是下载当前状态。当您进行更改时,它会记住它下载的内容,以便它可以比较下载的内容和现在的内容。因此,您可以重新构建“上次修订”和“自上次修订以来的更新”。就是这样。我们不认为它会记住整个结帐的编辑,因为这看起来像一个新文件。反正它有一个有限的缓冲区。

如果你很幸运,你有一个目录,在那里你检出了版本1,然后你保存它并将版本2签出到另一个目录等,你可以重建历史。但是很少有人这样做,因为历史在SVN中通常是没有意义的。

0

您无法从工作副本获得的历史,因为WC总是库

的唯一切片如果SP精心变化的网址,你可以和知道如何与纯CLI SVN和厕所位于FS作为工作目录 - 你可以

  • 开关或搬迁工作拷贝

  • 从新网址签出新项目