我们的存储库主机最近关闭了存储库和所有备份等。 我无权访问repo文件系统,因此无法进行svnAdmin转储。
我们仍然拥有相对稳定的最新工作副本。
目前我可以想到两个选择:
或(不确定是否可能)
还有其他选择或更好的方法吗?
由于
答案 0 :(得分:0)
你有点不走运。当存储库更改位置(例如,移动到新服务器)时,重定位工作。
您最好的选择是从其中一个工作副本导入到新的存储库(尝试使用最新的存储库以及所有已恢复的更改 - 即它最好代表崩溃前的HEAD
)。
答案 1 :(得分:0)
与Mercurial,Git,Bazaar,Fossil等分布式版本控制系统(DVCS)不同,Subversion工作副本仅包含您当前(可能已更改)的文件,您的更改所基于的直接基线版本,以及某些缓存日志条目。您的工作副本中没有任何历史记录,因为我确定您已了解。
如果你预见到这种事情可能会再次发生,也许是时候投入一些时间来选择和切换到DVCS了。你并不常常关注"但我们所有的历史都在SVN!"阻止你然后,如果你的中心"服务器再次关闭,至少有一个人(可能很多)将拥有完整的存储库历史记录,您可以在任何您喜欢的服务器上恢复您的项目。