gpt4 book ai didi

SVN Revert Trunk,删除修订版,就好像它从未存在过一样?

转载 作者:行者123 更新时间:2023-12-03 21:03:52 26 4
gpt4 key购买 nike

是否有可能在 svn 服务器中删除一个修订版,就好像它从未存在过一样?

所以我们有以下修改:

1004 // Commit of some bogus code that broke the build and was just wrong
1003 // Change 1.2
1002 // Change 1.1
1001
1000 *** Initial checkin

我们可以删除 svn 中的 1004 并恢复到 1003,就好像 1004 从未存在过一样吗?

原谅我的无知,我还在学习如何使用SVN。

最佳答案

这些事故发生了,如果 SVN 将它们保留在其历史记录中,这不是问题。重要的是修复事故。这样做的方法是还原此提交所做的更改。使用以下命令:

svn merge -r [current_version]:[previous_version] [repository_url]
svn commit -m “Reverting previous commit and going back to revision [previous_version].”

如果您使用的是 TortoiseSVN,您可以只显示日志,选择提交,然后在上下文菜单中选择“从该版本恢复更改”。它会将您的工作副本更改为以前的版本,您只需提交即可。

我猜其他图形客户端也有相同的选项。

关于SVN Revert Trunk,删除修订版,就好像它从未存在过一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7202453/

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