回滚变更集

变更集永久包含在受版本控制的项的历史记录中,不能撤消或删除。 但是,您可以回滚一个或多个变更集的效果。

提示

您可以确认在将回滚某些项所产生的更改提交给服务器之前,这些更改与要执行的更改匹配。有关详细信息,请参阅提示。

需要的权限

您必须是团队项目的**“参与者”**之一。 请参阅TFS 默认组、权限和角色 [重定向]

你希望做什么?

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

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

  • 回滚到特定版本

  • 从命令提示符处工作

  • 获取提示

回滚单个变更集中的更改

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

从一个更改集中回滚更改

回滚“变更集详细信息”页中的变更集

回滚“历史记录”窗口中的变更集

  • 历史记录窗口中,打开版本的快捷菜单并选择**“回滚整个变更集”**。

回滚源代码管理资源管理器中的变更集

  1. 源代码管理资源管理器中,选择一个项,打开其快捷菜单,然后选择**“回滚”**。

    备注

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

  2. 在**“回滚”对话框中,选择“回滚单个变更集中的更改”**。

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

例如,开发人员需要移除某些连续变更集的效果:

从多个更改集中回滚更改

回滚“历史记录”窗口中的变更集

  • 历史记录 窗口中,选择两个或更多连续版本,打开其快捷菜单,然后选择**“回滚”**。

回滚源代码管理资源管理器中的变更集

  1. 源代码管理资源管理器中,选择一个项,打开其快捷菜单,然后选择**“回滚”**。

    备注

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

  2. 在**“回滚”对话框中,选择“回滚一个变更集范围中的更改”**。

回滚到特定版本

例如,开发人员需要将文件回滚到早期版本,从而消除该版本之后发生的所有变更集的效果:

回滚至一个更改集

回滚到特定版本

  1. 源代码管理资源管理器中,选择一个项,打开其快捷菜单,然后选择**“回滚”**。

  2. 在**“回滚”对话框中,选择“回滚到特定版本”**。

从命令提示符处工作

提示