能否恢复整个SVN仓库?

3
我刚刚在我的SVN仓库中做了一些愚蠢的事情,我不小心将很多东西导入到了根目录而不是子文件夹中。要清理这个问题需要花费我很长时间... 除非有一种简单的方法可以对整个仓库进行全局还原? 帮助文件讲解如何恢复工作副本,但新导入的项目没有工作副本。是否有一种撤消导入的方法?

重复: 回滚或恢复整个svn仓库到旧版本

3个回答

10

好的,发现了,很抱歉重复了。 - Tim Long

1

将整个代码库检出,合并更改,然后提交。

$ svn checkout https://server/repro temp
$ cd temp
$ svn merge -c -[revision] https://server/repro

请检查您的工作副本是否正确

$ svn commit -m "Revert of botched import."

1
一种方法是仅备份到所需版本,然后恢复存储库。
svnadm dump /path/to/repo -r 0:desired_max

应该给你想要的备份。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接