3

我只是对我的 SVN 存储库做了一些愚蠢的事情,我不小心将一堆东西导入了根目录而不是子文件夹。我需要很长时间才能清理......除非有一种简单的方法可以对回购进行全局恢复?帮助文件讨论了恢复工作副本,但新导入的项目没有工作副本。有没有办法撤消导入?

重复回滚或恢复整个 svn 存储库到旧版本

4

3 回答 3

10

看到这个问题:Roll back or revert entire svn repository to an old revision

于 2009-05-08T14:11:03.620 回答
1

一种方法是只备份到所需的版本,然后恢复存储库。

svnadm dump /path/to/repo -r 0:desired_max

应该给你你想要的备份。

于 2009-05-08T14:11:22.887 回答
1

签出完整的存储库,合并更改然后提交。

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

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

$ svn commit -m "Revert of botched import."
于 2009-05-08T14:14:17.573 回答