回滚变更集

A 的变更集是受版本控制项目的历史记录的永久部分,并不能撤消或删除。 但是,您可以回滚一个或多个变更集的影响。

提示

您可以确认所做的更改回滚某些项从结果匹配您要提交给服务器前的准备工作。请参阅提示的详细信息。

所需的权限

您必须为其中一个参与者的团队项目。 请参见 Team Foundation Server 默认组、权限和角色

您希望做什么?

  • 从单个变更集中回滚更改

  • 回滚变更集的范围中的更改

  • 返回到特定版本

  • 在命令提示符下工作

  • 获得提示

从单个变更集中回滚更改

例如,开发人员想要删除效果的变更集:

从一个更改集中回滚更改

回滚变更集详细信息页面变更集

若要从历史记录窗口回滚变更集

  • 历史 窗口中,打开快捷菜单的一个版本,然后选择 回滚整个变更集

若要从源代码管理资源管理器回滚变更集

  1. 源代码管理资源管理器、 选择某些项目,打开其快捷菜单,然后选择 回滚

    备注

    您选择的项目确定回滚更改的范围。

  2. 回滚 对话框中,选择 从单个变更集中的回滚更改

回滚变更集的范围中的更改

例如,开发人员希望删除某些连续的变更集的影响:

从多个更改集中回滚更改

若要从历史记录窗口回滚变更集

  • 历史 窗口中,选择两个或多个连续的版本,打开其快捷菜单,然后选择 回滚

若要从源代码管理资源管理器回滚变更集

  1. 源代码管理资源管理器、 选择某些项目,打开其快捷菜单,然后选择 回滚

    备注

    您选择的项目确定回滚更改的范围。

  2. 回滚 对话框中,选择 回滚更改的变更集的范围从

返回到特定版本

例如,开发人员想要文件回滚到较早的版本,消除了这一版本后发生的所有变更集的效果:

回滚至一个更改集

若要返回到特定版本

  1. 源代码管理资源管理器,选择一个项目,打开快捷菜单,然后选择 回滚

  2. 回滚 对话框中,选择 回滚到特定版本

在命令提示符下工作

提示