回滚变更集
A 的变更集是受版本控制项目的历史记录的永久部分,并不能撤消或删除。 但是,您可以回滚一个或多个变更集的影响。
提示
您可以确认所做的更改回滚某些项从结果匹配您要提交给服务器前的准备工作。请参阅提示的详细信息。
所需的权限
您必须为其中一个参与者的团队项目。 请参见 Team Foundation Server 默认组、权限和角色。
您希望做什么?
从单个变更集中回滚更改
回滚变更集的范围中的更改
返回到特定版本
在命令提示符下工作
获得提示
从单个变更集中回滚更改
例如,开发人员想要删除效果的变更集:
回滚变更集详细信息页面变更集
- 在变更集详细信息 页面上,选择 回滚。
若要从历史记录窗口回滚变更集
- 在历史 窗口中,打开快捷菜单的一个版本,然后选择 回滚整个变更集。
若要从源代码管理资源管理器回滚变更集
在源代码管理资源管理器、 选择某些项目,打开其快捷菜单,然后选择 回滚。
备注
您选择的项目确定回滚更改的范围。
在回滚 对话框中,选择 从单个变更集中的回滚更改。
回滚变更集的范围中的更改
例如,开发人员希望删除某些连续的变更集的影响:
若要从历史记录窗口回滚变更集
- 在历史 窗口中,选择两个或多个连续的版本,打开其快捷菜单,然后选择 回滚。
若要从源代码管理资源管理器回滚变更集
在源代码管理资源管理器、 选择某些项目,打开其快捷菜单,然后选择 回滚。
备注
您选择的项目确定回滚更改的范围。
在回滚 对话框中,选择 回滚更改的变更集的范围从。
返回到特定版本
例如,开发人员想要文件回滚到较早的版本,消除了这一版本后发生的所有变更集的效果:
若要返回到特定版本
在源代码管理资源管理器,选择一个项目,打开快捷菜单,然后选择 回滚。
在回滚 对话框中,选择 回滚到特定版本。
在命令提示符下工作
提示
如果所做的更改仍然挂起 (您未尚未检入它),您可以撤消的更改,而不是正在回滚状态。 请参见 开发代码和管理挂起的更改。
对文件所做的大多数更改,如回滚更改将作为挂起的更改进行排队。 回滚文件后,您可以查看您要更改的文件 和 进行比较的文件与服务器上的最新版本的内容。 您确认您打算执行的实际的更改匹配后,您可以然后签入这些。