Version: Unity 6.0 (6000.0)
语言 : 中文
UI 工具包项目设置
2D 和 3D 模式设置

Version Control

可以将 Unity 与最常用的版本控制工具结合使用,包括__ Perforce__针对文件更改管理的版本控制系统。更多信息
See in Glossary
Unity Version Control

要访问 Version Control 设置,请前往编辑 (Edit) > 项目设置 (Project Settings),然后选择 Version Control 类别。

属性 描述
Mode 选择版本控制模式。
Hidden meta files 在操作系统的文件资源管理器中隐藏 .meta 文件。无论您选择哪种模式,Unity 都不会在项目视图中显示 .meta 文件。
Visible meta files 选择此选项可以使用 Unity 不支持的版本控制系统。这是默认设置。您可以使用您选择的版本控制系统来管理资源的源文件和元数据。
Perforce 如果使用 Perforce 作为版本控制系统,请选择此选项。
Username 输入与您的 Perforce 帐户关联的用户名。此属性仅在 Mode 设置为 Perforce 时可见。
密码 输入与您的 Perforce 帐户关联的密码。此属性仅在 Mode 设置为 Perforce 时可见。
Workspace 输入您的工作空间名称。例如,Example**Workspace**1。此属性仅在 Mode 设置为 Perforce 时可见。
Server 输入 Unity 项目所在的服务器地址。例如,localhost:1666。此属性仅在 Mode 设置为 Perforce 时可见。
Host 输入您希望计算机模拟的主机名。例如,workstation123.perforce.com.此属性仅在 Mode 设置为 Perforce 时可见。
Log Level 选择要在 Unity 的控制台日志中接收的版本控制信息量。
Verbose 记录所有与版本控制相关的操作。此选项提供非常详细的日志,适用于调试版本控制设置。此属性仅在 Mode 设置为 Perforce 时可见。
Info 记录与版本控制相关的错误、警告和信息。
Notice 仅记录错误和警告。
Fatal Unity 仅将致命错误打印到控制台。
状态 显示与版本控制系统连接的状态信息。如果未连接,请选择 Connect 以连接到已配置的系统。此属性仅在 Mode 设置为 Perforce 时可见。
Automatic Add 启用此设置后,当您通过编辑器或磁盘文件夹将文件添加到项目时,Unity 会自动将文件添加到版本控制系统。禁用此设置后,您需要手动将文件添加到版本控制系统。默认情况下会启用此设置。此属性仅在 Mode 设置为 Perforce 时可见。
Work Offline 启用此设置后,您可以在离线模式下工作。启用此设置后,您需要在 P4V 中协调离线工作,或使用 P4 中的 reconcile 命令,以使 Perforce 服务器与您在离线时所做的更改保持同步。有关更多信息,请参阅脱机使用 Perforce。此属性仅在 Mode 设置为 Perforce 时可见。
Async Update 启用此设置可使用异步版本控制状态查询。启用后,Perforce 将更新文件的版本控制状态,并且不会阻塞 Unity 编辑器。当与版本控制服务器的连接存在高延迟时,建议启用此设置。

注意:只有状态查询是异步的。更改文件状态或需要最新文件状态的操作仍然是同步执行的。此属性仅在 Mode 设置为 Perforce 时可见。
Show Failed Checkouts 启用此设置后,当 Perforce 无法执行签出操作时,将显示对话框。这可能发生在连接中断,或另一个用户已独占签出您要编辑的资源时。此属性仅在 Mode 设置为 Perforce 时可见。
Overwrite Failed Checkout Assets 启用此设置后,Unity 将强制保存无法签出的资源。这意味着即使 Perforce 无法签出文件,Unity 也会强制保存文件。默认情况下会启用此选项。如果禁用此设置,则当 Perforce 无法签出文件时,Unity 不会强制保存文件。此属性仅在 Mode 设置为 Perforce 时可见。
Smart Merge Smart Merge 可帮助 Unity 合并在同一行上有更改的文件。如果多个用户同时在同一个项目上工作,此功能非常有用。此属性仅在 Mode 设置为 Perforce 时可见。
Off 禁用 Smart Merge。
Ask 启用 Smart Merge,但在发生冲突时会在合并前提示用户。这是默认设置。
Premerge 自动使用 Smart Merge。
Version Packages Outside Project 跟踪位于 Unity 项目根文件夹之外的磁盘上的包的更改,同时这些包仍在本地工作空间中。此属性仅在 Mode 设置为 Perforce 时可见。
Overlay Icons 启用此设置可在 Editor 中显示版本控制状态图标。此属性仅在 Mode 设置为 Perforce 时可见。

其他资源

UI 工具包项目设置
2D 和 3D 模式设置