从结帐代码创建新的SVN存储库(来自死SVN回购)

时间:2014-09-16 05:51:37

标签: svn repository tortoisesvn svn-repository subversion-edge

我有来自svn的结账代码,存储库是远程的,现在已经死了,我可以用它来创建具有历史记录的新SVN存储库吗?

如果是,我该怎么做?

如果不是,处理这种情况的另一种最佳方式是什么?

提前致谢。

1 个答案:

答案 0 :(得分:4)

正如@Thilo已经提到的那样,

  

SVN结帐不包含历史记录。你能想到的最好的   for是一个一致的,完整的,近期的最新快照   主干的状态。

要创建具有与旧历史记录相同历史记录的新存储库,您必须具有损坏的存储库的工作备份。您知道远程位置上安装了哪些Subversion服务器软件包(问题标记为),因此我猜您可以访问远程位置。在这种情况下搜索存储库备份。

不清楚你的意思是什么"死的SVN回购",BTW。如果存储库已损坏(即svnadmin verify上失败),则可以部分恢复(甚至修复它)。但是,如果您完全失去了对存储库的访问权限并且没有备份,那么您就不幸了。