gpt4 book ai didi

SVN 在服务器端恢复

转载 作者:行者123 更新时间:2023-12-03 18:39:06 24 4
gpt4 key购买 nike

非常聪明的 开发人员删除了几乎整个存储库并提交了它(修订版 210)。我的计算机上有一个工作副本,但存储库相当大。

我想创建一个与上一个好的修订版 (209) 相同的新修订版 (211)。我不想保留修订版 210 中的任何内容,这是错误的提交。这是开发人员的错,就我而言,他们将不得不重写任何内容。

想法?

最佳答案

如果该开发人员没有删除服务器上的存储库,那么您的所有代码都是安全的。验证这一点所需要做的就是创建一个新的空文件夹,然后从修订版 209 而不是 HEAD 执行 SVN check out 。这将为您提供修订版 209 处于其状态的每个文件。您可以在任何开发工作站上执行此操作,无需在服务器上执行任何操作。

要还原更改,只需在工作副本根目录中拉出 SVN 显示日志(如果使用 TSVN)窗口并选择修订版 209,然后选择还原到修订版 - 这将反向合并修订版 210 中的更改,您可以然后作为修订版 211 checkin 。这应该可以解决您的问题。

如果开发者删除了您 SVN 服务器上的存储库,您需要每天备份以恢复您的代码。

只要您在服务器上的存储库完好无损,就不可能从 SVN 中删除任何内容。当您删除某些内容时,它只是从那时起变得不可见,但您始终可以返回到存储库中任何文件的任何版本 - 您只需要转到正确的修订版。

关于SVN 在服务器端恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9050774/

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