如何:回滚变更集
更新:2007 年 11 月
虽然变更集是记录的永久部分,从技术上无法撤消或移除,但您仍然可以通过使用以下过程有效地“回滚”变更集。此过程是更正签入错误的常用方法。
![]() |
---|
以下步骤针对单个file,但对于一组文件来说,此过程也是相同的。 |
必需的权限
若要执行这些过程,您必须将“签出”权限设置为“允许”。有关更多信息,请参见 Team Foundation Server 权限。
还原为文件以前的版本
在源代码管理资源管理器中,右击要回滚其变更集的文件,然后单击上下文菜单中的“获取特定版本”。
在“获取”对话框中,选择文件以前的版本,然后单击“获取”。有关更多信息,请参见如何:检索变更集中文件的旧版本。
当此文件已位于您的工作区中之后,右击此文件,然后单击上下文菜单中的“签出以进行编辑”。
再次右击此文件,然后单击“签入挂起的更改”。
在“签入 - 源文件”对话框中,选择文件,然后单击“签入”。
随即出现“解决冲突”对话框。
单击“解决”以打开“解决版本冲突”对话框。
单击“放弃服务器更改”。
单击“确定”。
说明:
若要在放弃服务器更改之前复查您的决定,可以单击“比较”以同时查看服务器和本地副本。
在“解决冲突”对话框中,单击“关闭”。
在源代码管理资源管理器中,右击文件,然后单击“签入挂起的更改”。
在“签入 - 源文件”对话框中,单击“签入”。