跳至主要内容

在 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

    Screenshot of the "Extensions: Marketplace" side bar with "live share" entered in the search box. "Live Share" is the first in the list of extensions.

  3. 如果扩展旁边显示安装按钮,请单击该按钮以在代码空间中安装扩展。

  4. 如果扩展在列表中显示为灰色,请右键单击它并单击启用

    Screenshot of the "Enable" right-click menu option.

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

    Screenshot of the Activity Bar. The Live Share icon (an arrow above a circle) is highlighted with a dark orange outline.

  6. 单击共享

    VS Code 的右下角会显示一条“提示”通知消息,告知你已将代码空间的链接复制到剪贴板。如果你想阻止来宾更改你与他们共享的文件,可以单击设为只读

    Screenshot of a popup message: "Invitation link copied to clipboard!" There are three buttons: "Make read-only," "More info," and "Copy again."

  7. 将剪贴板中的链接发送给任何你想邀请加入 Live Share 会话的人员。

    重要提示:鉴于 Live Share 会话可以向来宾提供访问权限,因此你只应与你信任的人员共享,并且你应考虑共享内容的影响。有关详细信息,请参阅 Visual Studio 文档中的“Live Share 的安全功能”。

停止 Live Share 会话

若要停止共享代码空间,请单击 Live Share 面板中的停止图标。

Screenshot of the stop icon to the right of "Session Details" in the "Live Share" side bar. The icon is a circle with a diagonal line through it.

如果你作为启动 Live Share 会话的人员关闭代码空间,则共享会话将结束,即使该代码空间在远程主机上仍然处于活动状态。

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

在其他人的代码空间中协作工作

如果你想与某人一起在其创建的代码空间中工作,请要求他们设置 Live Share 会话并向你发送链接,如上所述。