我使用Visual Studio 2010和AnkhSVN 2.3.10838进行Subversioning,我添加了一些文件并修改了其他一些但是现在我认为我犯了一个错误,需要忽略我的所有更改并回到某些特定版本,我尝试< strong>还原,更新到特定版本,切换解决方案,但所有这些都会保留我的更改并更新其他文件或为每个版本添加两个文件,是有没有办法忽略(可能全部删除)我的更改并返回特定版本?
答案 0 :(得分:1)
Revert将导致文件状态返回上次提交状态。
对于“更新到特定版本”,您需要从类型下拉菜单中选择类型。例如,修订版将允许您返回到您选择的已提交版本。
根据我的理解,交换机解决方案允许您更改存储库的URL,例如,您可以在分支而不是主干上工作,因此可能不是您想要的。
尝试将更新用于特定版本,并将版本作为类型。
您还可以在文件上查看历史记录,在项目上查看项目历史记录或在解决方案上查看解决方案历史记录,然后会显示所有相关修订,然后右键单击要恢复的修订版以查看恢复选项。
答案 1 :(得分:0)
您必须使用repo资源管理器进行浏览,并检查需要恢复的修订版本。
然后当你这样做:恢复到特定版本时,在下拉列表中选择:特定版本,然后选择正确的版本。 这应该会让你回到正确的版本。