检入未解决的变更

Engineering Workflow Management 源代码控制使用不需要检出操作的乐观锁定模型,然后才能修改文件或文件夹。 正常情况下,沙箱中的所有文件都可写。 修改后的文件将保持作为您的存储库工作空间的私有文件,直到您对其进行交付为止。

关于本任务

Engineering Workflow Management 源代码控制将跟踪您在沙箱中进行的更改,并在 " 暂挂的更改 " 视图中显示这些更改。 工作空间中每个已被修改的组件都可以包含未解决和/或传出文件夹。 这些文件夹包含您所做的变更。

您对 Eclipse 工作空间中文件和文件夹所做的变更将在该组件的未解决文件夹中累积,直到您将其检入到变更集为止。 (如果您已选中自动检入本地变更首选项,那么所做的变更将被自动检入到该组件的当前变更集并显示在传出文件夹中。 有关更多信息,请参阅 选择自动或手动检入。) 未解决文件夹中列示的变更在被您检入前将一直是 Eclipse 工作空间的私有变更。
注: 如果使用外部工具 (不属于 Eclipse IDE的工具) 来修改文件和文件夹,那么通常需要先刷新工作空间,然后 Eclipse (以及 Engineering Workflow Management 源代码控制) 才能检测到已进行修改。 如果在未解决或者传出文件夹中看不到已修改的资源,那么在 Eclipse“导航器”视图(或者任何列示了工作空间中的项目的 Eclipse 视图)中导航到此项目,右键单击此项目并单击刷新。 还可以通过单击此项目并按 F5 键来刷新此项目或者它的任何子文件夹。 在 Windows 上,您还可以设置首选项以自动检测在 Eclipse外部进行的更改。 有关详细信息,请参阅下面的过程。

过程

  • 展开 未解析 文件夹以查看其内容。
    • 要将全部未解决变更检入到当前变更集,请右键单击未解决文件夹,然后单击全部检入
    • 要检入未解决文件夹中的单个项,请右键单击该项,单击检入,然后单击要接收变更的现有变更集或者单击新建变更集以创建变更集。 (组件中的文件或文件夹不能是多个活动变更集的一部分。 当文件或文件夹包含在活动变更集中时,无论该变更集是否为当前变更集,对该文件或文件夹的所有变更都将成为该变更集的一部分,并且在包含该变更集的活动变更集完成之前,无法将对该文件或文件夹的变更显式检入到新的变更集。)
  • 可选: 在 Windows 上,用于自动检测在 Eclipse外部进行的更改:
    1. 单击 窗口 > 首选项
    2. 在 " 首选项 " 页面上,浏览至 团队 > Jazz 源代码控制 > 本地更改
    3. 在 " 本地更改 " 页面上,选择 自动检测更改
    4. 单击 应用
      注: 要保留历史记录,请使用 Eclipse 来重命名或移动文件和文件夹。