锁定流和组件

您可以通过锁定某些流和组件来阻止团队成员将变更集交付到这些流和组件。 已锁定的流还会阻止团队成员添加、移除或替换组件以及创建基线或快照。 当某个流已锁定时,团队成员可以进行本地变更并将这些变更检入到他们的存储库工作空间,但无法将这些变更交付到该流。

开始之前

您必须具有锁定流或组件的许可权。

关于本任务

当流或组件已锁定时,流或组件锁定所有者可以交付到该流或组件。 如果团队成员要求将变更集交付到已锁定的流,那么锁定所有者可以接受该变更集进入其存储库工作空间,然后将该变更集交付到已锁定的流。 任何具有锁定流或组件的许可权的用户都可以通过亲自锁定已锁定的流或组件来获取该流或组件的锁定。 此外,任何具有许可权的用户都可以将流解锁,而无论是哪个用户锁定了该流。

过程

  1. 要设置在团队区域中锁定流和组件的许可权,请完成下列步骤:
    1. 在 Eclipse 客户机的项目区域编辑器中,单击 过程配置 选项卡。
    2. 在 " 配置 " 区域中,展开 团队配置 ,然后单击 许可权
    3. 角色 区域中,选择要授予许可权的角色。
    4. 获准操作 区域中,浏览至 源代码控制 > 保存流 (服务器) > 修改 > > 锁定
    5. 选择 获取或释放流和组件锁定
    6. 单击保存
  2. 可选: 要锁定流,请在项目区域的 " 团队工件 " 视图中浏览至该流。 右键单击该流,然后单击锁定。 锁定图标显示在流图标之上。
    注: 您还可以对存储库工作空间执行锁定或解锁操作,这将锁定或解锁作为传出流目标的流。
  3. 可选: 要锁定组件,请在项目区域的 " 团队工件 " 视图中浏览至该组件。 右键单击该组件,然后单击锁定。 锁定图标显示在流图标之上。