gpt4 book ai didi

svn - 如何恢复到旧版本,然后返回到 HEAD 版本

转载 作者:行者123 更新时间:2023-12-04 16:11:21 25 4
gpt4 key购买 nike

我是 TortoiseSVN 的新手(之前使用过 TortoiseHG),并且在不同版本之间来回切换时遇到一些问题。

例如,如果我正在处理我的项目并且我注意到一个错误。然后我想看看 1 周前是否也存在这个错误。我右键单击我的项目 map 并选择 TortoiseSVN->Show log。然后我找到一周前的修订版,右键单击并选择恢复到此修订版。到目前为止一切都很好。然后我发现错误确实仍然存在,只是我没有注意到它,所以现在我想回到 HEAD 修订版。这就是我开始遇到问题的地方。首先,当我打开显示日志时,粗体文本表明我仍处于 HEAD 修订版中。如果我右键单击项目图并选择 SVN 更新,它只会说我已经有了 HEAD 修订版,但什么也没有发生。然后,我尝试打开日志,右键单击最后一个修订版本,然后选择“恢复到此修订版本”。这也行不通。此时我很沮丧,没有任何作用,删除我的文件夹并从 HEAD 修订版中执行 SVN Checkout,然后我可以继续工作。

我做错了什么?

最佳答案

你做了什么:“恢复到这个修订版”,它告诉 SVN 撤消自该修订版以来的所有更改,以便您可以将更改提交到 HEAD,使 HEAD 与该修订版匹配。这会将更改添加到您的 HEAD 工作副本中,以便您可以修改存储库。

您想要的:“更新到此修订版”,它告诉 SVN 让您的工作副本指向该修订版,以便您可以检查它,然后稍后更新回 HEAD。这会将您的工作副本移动到不同的版本,以便您可以检查旧的存储库状态。

关于svn - 如何恢复到旧版本,然后返回到 HEAD 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29164058/

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