SVN - 删除修订版,或将旧修订版设为标题

标签 svn tortoisesvn

我对 SVN 相当陌生,而且我从来没有必要恢复到以前的版本,尽管我可以从存储库中获取修订版本的副本。我正在使用 TortoiseSVN 和 Visual Studio SVN 插件。

我想将主干恢复到以前的版本。

如何恢复主干 - 例如回滚到以前的版本并将其作为头部?

谢谢

最佳答案

您需要的是所谓的反向合并:

svn merge -r HEAD:<rev_you_want_to_revert_to>

请参阅Tortoise SVN merge documentation有关如何使用 Tortoise SVN 执行此操作的详细信息。另请参阅the SVN book (从 another StackOverflow question 复制链接;这实际上是一个常见问题解答)。

关于SVN - 删除修订版,或将旧修订版设为标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3879938/

相关文章:

svn - 远程连接到我的家庭版本控制存储库?

svn - 如何强制Subversion提交过时的文件?

svn - 无法连接到存储库浏览器中的存储库

c# - svn 的预提交 Hook 修改要在 c# 中提交的文件

windows - TortoiseSVN 降级问题从 1.8 到 1.7

svn - 将分支合并到主干的颠覆最佳实践,其中分支中的文件结构已被修改

SVN合并失败

svn - 多个分支的 Mercurial 存储库布局

svn - 子剪辑错误 "svn: SQLite compiled for 3.8.6, but running with 3.8.5"

python - 在 SVN 中搜索特定文件