gpt4 book ai didi

svn - 数据丢失后恢复SVN

转载 作者:行者123 更新时间:2023-12-04 06:36:18 26 4
gpt4 key购买 nike

我和我的同事一直在为我们的项目使用 SVN。过去几周我们一直在同一个分支工作,根据需要提交和合并文件。三天前,我们的 SVN 服务器死机,我们丢失了所有数据。我(愚蠢地)没有定期备份到单独的服务器,所以我拥有的最好的备份是落后于我们现在的 200 个修订版。

有没有办法让我们 check out 的副本全部正确合并并返回到 SVN?

我不在乎修订历史。我只想确保我拥有的所有代码都与我同事拥有的代码正确合并。

最佳答案

我要做的第一步是执行命令 svn diff在保存旧工作副本修订版的计算机上。它创建一个差异文件,其中包含有关上次 checkout 的当前版本的更改。

第二次复制已 check out 较新修订的计算机上的 check out 结构,并将其与崩溃的存储库断开连接(删除所有 .svn 元数据目录)。然后将其 checkin 新的干净存储库。

现在获取之前创建的 diff 文件并将其应用于刚刚 checkin 的工作副本。希望您只会遇到一些较小的冲突,这些冲突可以由您或您的同事轻松解决。如果所有问题都解决了,请检查它。

注意:本说明旨在创建一个全新的存储库。未考虑过时的备份。

关于svn - 数据丢失后恢复SVN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4832161/

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