回滚 svn 存储库,使某些修订成为主要修订

回滚 svn 存储库,使某些修订成为主要修订

我想回滚我的 SVN 存储库,我只想告诉现在这个修订版本应该是一个头修订版本。

在 SVN 中可以这样做吗?

谢谢 。

答案1

您无法正式“回滚”。您可以将首选版本复制到根节点附近的新节点,然后删除其他所有内容,然后将新节点的所有子节点移动到根节点,然后删除新节点。

或者,您可以进行管理员转储并输入参数以丢弃首选版本之后的所有内容,然后重新导入到新的存储库并进行相应的重命名。

答案2

我只在实验室中做过这个,但你可以将 /path/to/repo/db/current 文件的内容更改为所需的版本,它似乎可以按照你的要求执行。只做过几次,但新的提交确实有效。最好先备份。

相关内容