如何:撤消挂起的更改

更新:2007 年 11 月

在 Visual Studio 环境下,Team Foundation 版本控制 功能很容易操作。以下过程描述如何通过源代码管理资源管理器撤消挂起的更改,以及如何通过命令行使用Undo 命令撤消挂起的更改。

必需的权限

若要执行这些过程,您必须是工作区的所有者或将“撤消其他用户的更改”权限设置为“允许”。有关更多信息,请参见 Team Foundation Server 权限

在源代码管理资源管理器中撤消挂起的更改

  1. 在源代码管理资源管理器中,在“文件夹”列表内定位到与您要撤消其挂起的更改的项相关联的文件夹。

  2. 在“文件夹”部分右侧的项列表中,使用“挂起的更改”列和状态图标来标识您要撤消其挂起的更改的文件或文件夹。

  3. 右击要撤消其挂起的更改的文件夹或文件,再单击“撤消挂起的更改”;将出现“撤消挂起的更改”对话框。

  4. 在“文件”列表中,确保选中要撤消其挂起的更改的文件夹或文件,然后单击“撤消更改”。

    您将返回“源代码管理资源管理器”,而挂起的更改类型将从“挂起的更改”列中被移除。

    如果您撤消编辑操作,文件副本将替换为您签出的未经修改的文件版本(除非您在挂起编辑之后执行了获取操作;在这种情况下,将下载您尝试获取的版本)。

    如果您撤消删除操作,将还原所删除的版本(除非您在挂起删除之后执行了获取操作;在这种情况下,将下载您上次尝试获取的版本)。

    如果您撤消添加操作,文件将原样保留。

通过命令行撤消挂起的更改

  1. 单击“开始”,单击“所有程序”,指向“Microsoft Visual Studio 2008”,指向“Visual Studio Tools”,然后单击“Visual Studio 2008 命令提示”。

  2. 键入 cd 路径,其中“路径”是用于存储服务器内文件的个人副本的目录位置(例如 c:\projects)。

  3. 键入 tf undo <文件夹或文件名>,然后按“Enter”。

    说明:

    有关 Checkin 命令的可用完整语法,请参见 Undo 命令

请参见

概念

向版本控制服务器提交更改

参考

Undo 命令