gpt4 book ai didi

svn - 如何切换回文件的先前版本而不删除其后续修订版?

转载 作者:行者123 更新时间:2023-12-04 01:17:02 24 4
gpt4 key购买 nike

我的 subversion 存储库中有 4 个版本的文件 A.txt,例如:A.txt.r1、A.txt.r2、A.txt.r3 和 A.txt.r4。我的文件工作副本是 r4,我想切换回 r2。我不想使用“svn update -r 2 A.txt”,因为这将删除 r2 之后的所有修订,即 r3 和 r4。

那么有没有什么办法可以将我的工作副本更新到 r2 并且以后仍然可以选择切换到 r3 和 r4?换句话说,我希望在更新后仍然能够通过使用“svn log A.txt”来查看所有 4 个修订版。

最佳答案

我对Subversion没有很多经验,所以如果这种方法在这种环境下不起作用,请原谅。

在这种情况下,我按照以下步骤操作:

  • check out 有问题的文件,准备编辑为 r4
  • 用您需要的修订版本覆盖文件的本地副本,在本例中为 r2
  • 将文件的这个"new"修订版 checkin /提交为 r5 并带有适当的注释

  • 这样,当您浏览文件历史记录时,您会看到如下内容:
  • r1
  • r2
  • r3
  • r4
  • r5(评论:“恢复到 r2 内容”)
  • 关于svn - 如何切换回文件的先前版本而不删除其后续修订版?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/94226/

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