gpt4 book ai didi

svn - 从稍微过时的 Subversion 存储库备份中恢复

转载 作者:行者123 更新时间:2023-12-04 10:33:25 24 4
gpt4 key购买 nike

不久前我遇到的一个问题,我从来没有找到一个好的解决方案......

假设您从修订版 7500 的 subversion 中 check out 了一个工作副本,并且保存当前存储库的磁盘已死。例如,您已经获得了版本 7450 的版本库备份。恢复版本库备份很容易,但是任何针对它使用工作副本的尝试都会出现错误,说明版本 7500 不存在于版本库中。

checkin 一个巨大的修订以使存储库的内容与工作副本的内容匹配并使工作副本恢复到功能状态的最佳方法是什么?

(理想情况下,我想要的东西比必须检查一个全新的工作副本然后手动复制所有文件更容易 - 我认为当时工作副本用于配置管理服务器,因此拥有它真的很痛苦检查干净的工作副本)

最佳答案

您可以在某处查看 rev.7450 副本,然后导出 7500 副本(以删除 .svn 文件夹)。将导出的副本(即最新副本)拖到 7450 副本上。所有新文件都应该简单地覆盖旧文件,而 .svn 文件夹保持不变。

Subversion 会假设您刚刚对 7450 进行了大量更改,并且下次 checkin 会将其设置为 7451。

关于svn - 从稍微过时的 Subversion 存储库备份中恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56543/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com