删除最后几个修订:SVN最佳实践

时间:2013-08-17 15:52:11

标签: svn undo revision

一位同学和我正在从事一个项目,我们都是Subversion的新手。我们意识到我们项目的最后几次修改存在一些缺陷。因此,我们决定废除这些修订,并从引入这些问题的角度重新开始。

在SVN中执行此操作的最合适方法是什么?我们应该从旧版本的项目创建一个新的“分支”,然后继续在该分支上工作吗?

或者我应该使用这样的东西? (使用合并撤消更改)

Force old revision to be the newest revision - SVN

编辑:为了其他任何有相同问题的人的利益.. 给出的链接描述了最合适的程序。如果您正在使用陆龟SVN,请搜索“回滚陆龟SVN”,您应该在Tortoise SVN手册中找到一个页面。

1 个答案:

答案 0 :(得分:0)

如果您确切地知道哪些是错误的签到,那么继续第2步(合并以撤消更改)选项。 如果这很困难,那么继续创建新的分支。 注意:在exising存储库中创建新的brach / tag不会使用额外的硬拷贝使服务器过载,但会使用repo版本号映射进行管理。无论如何客户端不想打扰那个..但是你需要为用户权限,备份计划和调度配置svn服务器,并且需要通知svn客户端有关新路径和所有。根据您的设置环境尽可能简化。