重复内容:如何回滚 svn 中的所有或部分提交?
我在http://www.projectlocker.com/上为我的一个项目设置了一个帐户,虽然只有我一个人在工作,但我认为版本跟踪仍然很有用,这是一个很好的学习经验。我设置了标准的文件夹结构,包括 /trunk/, /branches/, /tags/。
假设你正在 trunk 分支上工作,并意识到自己搞砸了一些东西,想要回到前几个版本并继续工作。我可以更新到以前的版本并开始进行更改,但服务器将不允许我提交,除非我从上一个版本更新,这也会带入所有不需要的更改。那么我应该怎么做才能回到以前的版本并继续从那里在 trunk 上工作呢?我是否需要将旧版本合并到最新版本中?
我正在使用 AnkhSVN 插件进行 Visual Studio 开发,因此希望得到解答,说明如何在该客户端中操作,但我相信我可以通过更概念性的回答找到实际的按钮点击方式。