版本:Unity 6 (6000.0)
语言:英语
UI Toolkit 项目设置
Visual Studio C# 集成

版本控制

您可以将 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时,此属性才可见。

其他资源

UI Toolkit 项目设置
Visual Studio C# 集成