演练:搁置版本控制项

更新:2007 年 11 月

本演练演示如何使用 Team Foundation 版本控制中的搁置功能。

通过搁置项,您可以将一组挂起的更改临时搁置起来。这样,您可以处理其他高优先级的发布,或者与其他用户共享尚未经过测试的文件修订。搁置操作的输出为搁置集。有关更多信息,请参见 使用版本控制搁置集

先决条件

在完成本演练之前,您必须:

如果您尚不熟悉这些必要的前提步骤,建议您先查阅 演练:浏览 Team Foundation 版本控制

必需的权限。

若要完成本演练,您必须具有“PendChange”和“Checkin”权限。

搁置 Team Foundation 版本控制中的文件夹和文件

以下过程将演示如何搁置解决方案。这允许您将工作区中的挂起的更改临时搁置起来。您还可以使用搁置操作与其他用户共享代码,以便进行代码评审。

在搁置更改之前,您应执行获取最新版本操作。这会将您的工作区与最新服务器版本同步。随后,您应生成应用程序,以确保在搁置或签入之前对其进行编译。执行此操作,您可以将更改合并到已在工作区之外修改的文件中。有关更多信息,请参见 如何:更新工作区中的文件版本

获取最新项并生成项目

  1. 在 Visual Studio 中打开解决方案。

  2. 在“解决方案资源管理器”中,右击解决方案,然后选择“获取最新版本(递归)”。

    说明:

    如果有任何冲突,请务必解决这些冲突。有关更多信息,请参见如何:解决两个文件之间的冲突

  3. 在“生成”菜单上单击“生成解决方案”。确保您的解决方案在生成过程中不会出错。

接下来创建一个搁置集。下面的过程假设您有一个带有挂起的更改的解决方案。

搁置版本控制中的文件夹和文件

  1. 在解决方案资源管理器中,右击,然后选择“搁置挂起的更改”。

    说明:

    源代码管理资源管理器中也提供搁置选项。

  2. 在“搁置 - 源文件”对话框的“搁置集名称”框中键入 shelvetest。

  3. 在“注释”框中键入“测试我的搁置集”,然后单击“搁置”。

    Team Foundation 会将文件和文件夹复制到版本控制服务器。这些文件和文件夹现在可由其他团队成员取消搁置。有关更多信息,请参见 如何:搁置和取消搁置挂起的更改

请参见

任务

如何:搁置和取消搁置挂起的更改

概念

使用版本控制搁置集

使用版本控制工作区

参考

Shelvesets 命令

Shelve 命令

Unshelve 命令

其他资源

Team Foundation 版本控制演练