# Perforce 集成

> Use the Perforce version control system.

有关 Perforce 的更多信息，请访问 [www.perforce.com](https://www.perforce.com/downloads/helix)。

## 设置 Perforce

请遵循[版本控制](/engine/6000.0/manual/unity-editor/editor-features/version-control/versioncontrolintegration.md)文档中描述的设置过程。如果遇到任何问题，请参阅 [Perforce 文档](https://www.perforce.com/perforce/doc.current/manuals/p4v/)。

**注意**：如果您的 Perforce 工作空间启用了多重身份验证，则首先需要通过使用 *p4 login2* 的命令行或使用可视化客户端（如 P4V）登录，然后才能在 Unity 编辑器中登录。

## 脱机使用 Perforce

仅当您了解如何在没有沙盒的情况下脱机使用 Perforce，才应这样做。请参阅 [Perforce 文档](https://www.perforce.com/manuals/p4v/Content/P4V/using.offline.html)以了解更多信息。

## 故障排除

如果 Unity 无法将更改提交到 Perforce（例如，如果服务器关闭或发生许可证问题），这些更改将存储在单独的变更集中。如果控制台未列出相关问题的任何信息，可使用 Perforce 的 P4V 客户端提交此变更集以查看具体的错误消息。

如果正与另一个用户共享工作空间，则不能提交更改。一个工作空间应仅专用于一个用户。

## 在提交时自动还原未更改的文件

Perforce 可以配置为在提交时还原未更改的文件。要在 P4V 中进行此配置，请选择\_\_连接 (Connection)\_\_ > **编辑当前工作空间 (Edit Current Workspace)**，查看\_\_高级 (Advanced)\_\_ 选项卡，并将\_\_提交时 (On submit)\_\_ 的值设置为\_\_还原未更改的文件 (Revert unchanged files)\_\_。
