不久前遇到的一个问题,我从来没有找到一个好的解决方案...
假设您有一个从修订版 7500 的 subversion 签出的工作副本,并且保存当前存储库的磁盘死了。例如,您已经获得了版本 7450 的存储库备份。恢复存储库备份很容易,但是任何尝试使用工作副本来处理它都会产生错误,指出版本 7500 不存在于存储库中。
签入一个巨大的修订以使存储库的内容与工作副本的内容相匹配并使工作副本恢复到功能状态的最佳方法是什么?
(理想情况下,我想要一些比检查一个全新的工作副本然后手动复制所有文件更容易的东西 - 我认为当时工作副本用于配置管理服务器,所以拥有它真的很痛苦检查干净的工作副本)