包含此页的版本:
不含此页的版本:
您可以将 Unity 与最常见的版本控制工具结合使用,包括 Perforce 和 Unity 版本控制。
要访问版本控制设置,请转到 编辑(Edit) > 项目设置(Project Settings),然后选择 版本控制(Version Control) 类别。
| 财产 | 描述 | |
|---|---|---|
| 模式 | 选择版本控制模式。 | |
| 隐藏的元文件 | 在作系统的文件资源管理器中隐藏 .meta 文件。无论您选择哪种模式,Unity 都不会在“项目”视图中显示 .meta 文件。 | |
| 可见的元文件 | 选择此选项可使用 Unity 不支持的版本控制系统。这是默认设置。然后,您可以使用所选的版本控制系统管理源资产和这些资产的元数据。 | |
| Perforce | 如果使用Perforce用于文件更改管理的版本控制系统。更多信息 请参阅术语表作为您的版本控制系统。 |
|
| 用户名 | 输入与你的Perforce账户关联的用户名。仅当 模式(Mode) 设置为 Perforce(Perforce) 时,此属性才可见。 | |
| 密码 | 输入与你的Perforce账户关联的密码。仅当 模式(Mode) 设置为 Perforce(Perforce) 时,此属性才可见。 | |
| 工作 | 进入您的工作区。 例如Example**Workspace**1. 仅当 模式(Mode) 设置为 Perforce 时,此属性才可见。 |
|
| 服务器 | 输入 Unity 项目所在的服务器。例如,localhost:1666。仅当 Mode 设置为 Perforce 时,此属性才可见。 | |
| 主机 | 输入您希望计算机模拟的主机名。例如,workstation123.perforce.com。仅当 模式(Mode) 设置为 Perforce 时,此属性才可见。 | |
| 日志级别 | 选择要在 Unity 的控制台日志中接收多少版本控制信息。 | |
| 详细 | 记录与版本控制相关的每个作。此选项提供非常详细的日志记录,如果要调试版本控制设置,则非常有用。仅当 模式(Mode) 设置为 Perforce 时,此属性才可见。 | |
| 信息 | 记录错误、警告和与版本控制相关的信息。 | |
| 通知 | 记录错误和警告。 | |
| 致命 | Unity 仅将致命错误打印到控制台。 | |
| 地位 | 显示有关与版本控制系统的连接状态的信息。如果您未连接,请选择连接以连接到您已配置的系统。仅当模式设置为 Perforce 时,此属性才可见。 | |
| 自动添加 | 启用此设置后,当您将文件添加到项目时,通过编辑器或磁盘上的文件夹自动将文件添加到版本控制系统。禁用此设置后,您需要手动将文件添加到版本控制系统。默认情况下,此设置处于启用状态。仅当 模式(Mode) 设置为 Perforce 时,此属性才可见。 | |
| 离线工作 | 启用此设置以离线工作。启用此设置后,你需要在P4V中协调离线工作,或在P4中使用 reconcile 命令使Perforce服务器仓库与离线时所做的工作保持同步。有关更多信息,请参阅离线使用Perforce。仅当 模式(Mode) 设置为 Perforce 时,此属性才可见。 | |
| 异步更新 | 启用此设置以使用异步版本控制状态查询。启用后,Perforce 会更新文件的版本控制状态,而不会停止 Unity 编辑器。当与版本控制服务器的连接具有高延迟时,请使用此设置。 注意:只有状态查询是异步的。Unity 同步执行更改文件状态或需要最新文件状态的作。仅当 模式(Mode) 设置为 Perforce 时,此属性才可见。 |
|
| 显示失败的检出 | 启用此属性可在Perforce无法执行检出作时显示对话框。如果您失去连接,或者其他用户专门签出了您要编辑的资产,则可能会发生这种情况。仅当 模式(Mode) 设置为 Perforce 时,此属性才可见。 | |
| 覆盖失败的检出资产 | 启用此设置后,Unity 会保存任何无法签出的资产。这意味着 Unity 强制保存到文件,即使 Perforce 无法检出该文件也是如此。默认情况下,此功能处于启用状态。如果禁用它,如果 Perforce 无法签出文件,Unity 不会强制保存文件。仅当 模式(Mode) 设置为 Perforce 时,此属性才可见。 | |
| 智能合并 | 智能合并使 Unity 可以更轻松地合并在同一行上进行更改的文件。如果多个用户同时处理同一个项目,这将非常有用。仅当 模式(Mode) 设置为 Perforce 时,此属性才可见。 | |
| 关闭 | 禁用智能合并。 | |
| 问 | 启用智能合并,但如果发生冲突,则在合并前收到通知。这是默认设置。 | |
| 预合并 | 自动使用智能合并。 | |
| 项目外部的版本包 | 跟踪驻留在 Unity 项目根文件夹之外磁盘上的包的更改,同时仍在本地工作区中。仅当 模式(Mode) 设置为 Perforce 时,此属性才可见。 | |
| 叠加图标 | 启用此设置可在编辑器中显示版本控制状态图标。仅当 模式(Mode) 设置为 Perforce 时,此属性才可见。 |