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