【发布时间】:2012-10-28 07:01:27
【问题描述】:
我需要将一些分支 repo 合并到另一个中,但我错误地使用了“svn copy”,它覆盖了目标存储库,因此一些文件丢失了。好消息是我每天都有使用 `svnadmin dump' 创建的备份,但我不确定如何才能恢复丢失的文件并保留以后添加的新文件。
我想这样做:
- 创建一些 svn 临时存储库
- 使用“svn load /path/to/the/temp-repository/
- cd /path/to/the/temp-repository/
- 递归删除所有 .svn 目录
- 转到我已覆盖的分支并使用 rsync 将丢失的文件发送到工作存储库。
不确定这是否是最好的方法。有什么想法吗 ?
【问题讨论】: