从存储库签出项目时,该项目将被锁定以进行编辑。关闭项目时,该项目将被签入。这种管理方式使您不必管理同一项目的多个版本。

签出项目

打开项目进行编辑时,由于该项目已在存储库中签出,因此只有您可以对其进行编辑。其他用户可以在项目被签出给您时查看该项目,但无法对其进行编辑。在您关闭该项目之前,它将保持签出状态。只有项目所有者、数据架构师、管理员和具有 可编辑 访问权限的用户才能在编辑模式下打开项目。

要签出项目,请在 desktop app 中打开该项目。

签出规则取决于不同的用户角色。
项目所有者
如果打开您拥有的项目,该项目将被签出以进行编辑。如果项目已由其他用户签出,则项目将以只读模式打开。如果打开您拥有的项目,并将其另存为新项目,则原始项目将关闭并被签入,新项目将被签出以进行编辑。
数据架构师和管理员
如果以数据架构师或管理员身份打开项目,则可以选择以只读模式或编辑模式打开项目。如果在编辑模式下打开项目,该项目将被签出以进行编辑。
用户
  • 如果以具有 可查看 访问权限的用户身份打开项目,则不会签出该项目,而是以只读模式打开。
  • 如果以具有 可编辑 访问权限的用户身份打开项目,则可以选择以只读模式或编辑模式打开该项目。如果在编辑模式下打开项目,该项目将被签出以进行编辑。

发布签出

用户可以发布他们当前已签出的任何项目的签出。数据架构师或管理员可以发布任何项目的签出。例如,如果用户忘记在编辑模式下关闭项目、如果存在项目恢复文件,或者如果数据架构师需要应用更新,则数据架构师或管理员可能必须发布签出。但是,发布签出可能会导致丢掉工作。因此,在发布签出之前,请与签出项目的用户联系。
  • 如果项目处于打开状态,请让用户保存并关闭项目。
  • 如果项目未打开,请让用户打开项目,保存恢复文件,然后关闭项目。

如果仍然无法签入项目,请在项目存储库中选择该项目,然后选择 发布结帐。要查看已签出的所有项目的列表,请从项目存储库中的筛选器列表中选择 签出的项目

签入项目

当您关闭已签出以进行编辑的项目时,该项目将自动签入。要验证项目是否已签入,请转至项目存储库并选择 刷新(R) 按钮

如果存在恢复文件,请签入项目

如果在您编辑项目时 Engage 失去与存储库的连接,Engage 将创建一个临时恢复文件,使您能保存更改。在完成以下步骤之前,项目将在存储库中保持签出状态。

  1. 如有必要,请重新建立互联网的连接。
  2. 打开 desktop app
  3. 当恢复文件打开时,保存或放弃恢复文件中的更改。
    • 要保存恢复文件中的更改,请保存项目并关闭 desktop app。将连同最新更改一起签入项目。
    • 若要放弃恢复文件中的更改,请关闭 desktop app 而不保存项目。签入项目时不包含最新更改。