演练:搁置版本控制项
更新:2007 年 11 月
本演练演示如何使用 Team Foundation 版本控制中的搁置功能。
通过搁置项,您可以将一组挂起的更改临时搁置起来。这样,您可以处理其他高优先级的发布,或者与其他用户共享尚未经过测试的文件修订。搁置操作的输出为搁置集。有关更多信息,请参见 使用版本控制搁置集。
先决条件
在完成本演练之前,您必须:
指定一台 Team Foundation 服务器。有关如何连接到 Team Foundation 服务器的更多信息,请参见 如何:连接到 Team Foundation Server。
打开一个现有团队项目。有关更多信息,请参见 演练:加入团队项目。
将项目添加到版本控制中。这将创建一个本地工作区,您可在此工作区中对版本控制文件进行存储、编辑和测试。
创建一个 Visual Studio 解决方案,然后对其执行版本控制签入。有关更多信息,请参见 通过解决方案资源管理器将项目和解决方案添加到版本控制。
如果您尚不熟悉这些必要的前提步骤,建议您先查阅 演练:浏览 Team Foundation 版本控制。
必需的权限。
若要完成本演练,您必须具有“PendChange”和“Checkin”权限。
搁置 Team Foundation 版本控制中的文件夹和文件
以下过程将演示如何搁置解决方案。这允许您将工作区中的挂起的更改临时搁置起来。您还可以使用搁置操作与其他用户共享代码,以便进行代码评审。
在搁置更改之前,您应执行获取最新版本操作。这会将您的工作区与最新服务器版本同步。随后,您应生成应用程序,以确保在搁置或签入之前对其进行编译。执行此操作,您可以将更改合并到已在工作区之外修改的文件中。有关更多信息,请参见 如何:更新工作区中的文件版本。
获取最新项并生成项目
在 Visual Studio 中打开解决方案。
在“解决方案资源管理器”中,右击解决方案,然后选择“获取最新版本(递归)”。
说明:
如果有任何冲突,请务必解决这些冲突。有关更多信息,请参见如何:解决两个文件之间的冲突。
在“生成”菜单上单击“生成解决方案”。确保您的解决方案在生成过程中不会出错。
接下来创建一个搁置集。下面的过程假设您有一个带有挂起的更改的解决方案。
搁置版本控制中的文件夹和文件
在解决方案资源管理器中,右击,然后选择“搁置挂起的更改”。
说明:
源代码管理资源管理器中也提供搁置选项。
在“搁置 - 源文件”对话框的“搁置集名称”框中键入 shelvetest。
在“注释”框中键入“测试我的搁置集”,然后单击“搁置”。
Team Foundation 会将文件和文件夹复制到版本控制服务器。这些文件和文件夹现在可由其他团队成员取消搁置。有关更多信息,请参见 如何:搁置和取消搁置挂起的更改。