Skip to main content

在 codespace 中协同工作

可以使用 Visual Studio Live Share 与 codespace 中的其他人协作。

通过 Visual Studio Live Share,可在 codespace 中与他人实时协作编辑和调试。 可以安全地共享当前 codespace,或访问其他人创建的 codespace。

可以在浏览器的 VS Code Web 客户端或 VS Code 桌面应用程序中启动 Live Share 会话。

有关 Live Share 的详细信息,请参阅 Visual Studio 文档中的“什么是 Visual Studio Live Share?” 。

与其他人共享 codespace

  1. 单击活动栏中的“扩展”图标。

  2. 在搜索框中,键入“Live Share”。

    “扩展: 市场”边栏的屏幕截图,搜索框中输入了“live share”。 “Live Share”是扩展列表中的第一个。

  3. 如果扩展旁边显示“安装”按钮,请单击它,在 codespace 中安装该扩展。

  4. 如果扩展在列表中呈灰显,请右键单击它,然后单击“启用”。

    “启用”右键单击菜单选项的屏幕截图。

  5. 在活动栏中,单击“Live Share”图标。

    活动栏的屏幕截图。 以深橙色边框突出显示了“Live Share”图标(圆圈上方有一个箭头)。

  6. 单击“共享”。

    VS Code 右下角会显示一条“toast”通知消息,告知你已将指向 codespace 的链接复制到剪贴板。 如果要阻止来宾更改你与其共享的文件,可单击“设为只读”。

    弹出消息“已将邀请链接复制到剪贴板!”的屏幕截图 有三个按钮:“设为只读”、“更多信息”和“再次复制”。

  7. 将剪贴板中的链接发送给希望其加入你的 Live Share 会话的任何人。

    Important

    考虑到 Live Share 会话可为来宾提供的访问级别,只能与信任的人共享,并应充分考虑共享内容造成的影响。 有关详细信息,请参阅 Visual Studio 文档中的“Live Share 的安全功能”。

停止 Live Share 会话

若要停止共享 codespace,请单击“Live Share”面板中的“停止”图标。

“Live Share”侧栏中“会话详细信息”右侧的停止图标的屏幕截图。 图标是一个用对角线穿过的圆圈。

如果启动 Live Share 会话的人员关闭 codespace,则会话结束共享,即使 codespace 在远程主机上保持活动状态也是如此。

空闲超时在处于非活动状态一段时间后自动停止 codespace,且仅适用于启动 codespace 的用户。 它不适用于通过 Live Share 在 codespace 上工作的用户。 因此,如果启动 codespace 的用户在配置的时间段内保持非活动状态,则在协作者使用 codespace 时,codespace 可能会超时。 有关详细信息,请参阅“设置 GitHub Codespaces 超时期限”。

在其他人的 codespace 中协同工作

如果要与某人在其创建的 codespace 中协作,请让他们设置 Live Share 会话并向你发送一个链接,如上所述。