【问题标题】:Ignore changes and upload specific version with AnkhSVN and Visual Studio 2010使用 AnkhSVN 和 Visual Studio 2010 忽略更改并上传特定版本
【发布时间】:2012-03-06 08:20:35
【问题描述】:
我使用 Visual Studio 2010 和 AnkhSVN 2.3.10838 进行 Subversioning,我添加了一些文件并修改了一些其他文件,但现在我认为我犯了一个错误,需要忽略我的所有更改并返回到某个特定版本,我尝试 还原、更新到特定版本、切换解决方案,但它们都保留我的更改并更新其他文件或为每个版本添加两个文件,是有什么方法可以忽略(可能全部删除)我的更改并返回到特定版本?
【问题讨论】:
标签:
visual-studio
visual-studio-2010
svn
ankhsvn
【解决方案1】:
Revert 会导致文件状态回到上次提交的状态。
对于“更新到特定版本”,您需要从类型下拉菜单中选择类型。例如,修订将让您回到您选择的已提交版本。
据我了解,switch 解决方案允许您更改存储库的 URL,例如,您可以在分支而不是主干上工作,所以可能不是您想要的。
尝试使用更新到特定版本,并将修订作为类型。
您还可以在文件上使用查看历史记录、在项目上查看项目历史记录或在解决方案上查看解决方案历史记录,这将显示所有相关修订,然后右键单击要还原的修订以查看还原选项。
【解决方案2】:
您必须使用 repo 浏览器进行浏览,并检查您需要恢复到哪个版本。
然后当您执行 : revert to specific version 时,在下拉列表中选择 : specific version,然后选择正确的版本。
那应该将您回滚到正确的版本。