撤消挂起的更改

对版本控制下的一个或多个文件进行更改后,如果要放弃这些更改,您可以撤消这些挂起的更改。 如果认为更改风险太大,或者经测试确定更改会带来新的质量或性能问题,则可能需要执行此操作。 如果签入更改后要还原更改,则必须改为回滚更改。 有关更多信息,请参见回滚提交的更改

所需权限

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

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

  1. 在以下窗口之一中,浏览到要撤消其挂起的更改的项:

    • “解决方案资源管理器”,您可从**“视图”**菜单中打开它。

    • “源代码管理资源管理器”。若要打开此窗口,请在**“视图”菜单上单击“其他窗口”,然后单击“源代码管理资源管理器”**。

    • “挂起的更改”。 若要打开此窗口,请在**“视图”菜单上,单击“其他窗口”,然后单击“挂起的更改”**。

  2. 右击您要撤消其挂起的更改的文件夹或文件,然后单击**“撤消”“撤消挂起的更改”**。

  3. 在**“撤消挂起的更改”对话框中,选中要撤消其挂起的更改的每个文件对应的复选框,然后单击“撤消更改”**。

    在“源代码管理资源管理器”中,删除**“挂起的更改”**列中的挂起的更改类型。

    如果您撤消编辑操作,则文件的副本将替换为您已签出的未修改版本的文件。 如果您在挂起编辑之后执行了获取操作,则将下载您尝试获取的版本。

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

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

在命令提示符处撤消挂起的更改

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

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

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

    提示

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

请参见

参考

Undo 命令

概念

提交更改