【工程】Unity使用Perforce进行版本管理

Unity使用Perforce的配置说明

unity的perforce配置入口:Edit->Project Settings->Version Control (以Unity2021.3举例说明)

在Version Control界面下,将Mode修改为Perforce,就会出现Perforce的参数列表。

Version Control在Perforce模式下的界面

当列表内容填写完整后,可以点击Connect连接,如果有异常会在界面上显示。

下面的勾选内容按照默认的选择即可。工程内的各文件或文件夹的图标在连接后就会按照最下方的说明进行显示。

Perforce的配置选项与icon说明

常用功能说明

添加资源文件

当勾选了Automatic Add选项之后,新增的文件Unity就会自动添加到Perforce的changelist中,并添加一个Added Local的标记,如下图:

新增文件icon说明

此时,只要在这个文件上点击鼠标右键,选择Version Control中的Submit...即可提交这个新增的文件。

右键文件上传说明
点击提交后的液面

如上图,在点击提交后,就可以输入本次提交的说明,再点击submit即可提交完成。需要说明的是,Unity的Perforce在提交时会连带文件的meta文件一同提交,并在有meta提交的文件右侧显示有+meta的文字。

删除资源文件

删除资源也很简单,可以直接将要删除的文件删除,然后鼠标右击文件所属的文件夹并点提交,即可在changeset中显示被删除的文件,并有红色的X显示在icon上,输入描述后提交即可删除文件。

删除文件展示

更新资源文件

更新资源,可以在文件或文件夹上点击右键,选取Get Latest

拉取更新按钮

点击拉取最新之后,所属文件或文件夹下的文件都会在图标右下角显示一个刷新的图标,如下图所示。等待小图标消失即完成了更新操作。

更新中的图标展示

修改资源文件

Perforce中,可以对要修改的文件夹先点击鼠标右键执行CheckOut操作,再修改里面对应的资源。待修改完成后,再通过鼠标右键文件夹执行Revert Unchanged,再执行submit,就可以将修改的文件进行提交。

Check Out位置说明
Revert Unchanged位置说明

如果没有文件修改,那么这一步会显示changeset为空。

对没有文件修改的文件夹执行submit的显示

Unity的Inspector上对单个资源文件进行Perforce操作的说明

Unity除了对文件点击鼠标右键的操作外,再Inspector页面上也会有对应的操作。当点击单个资源文件时,会显示checkout的按钮。

选中一个未CheckOut的文件

点击该按钮后,资源被Check Out,这时的资源就可以执行锁定、提交、还原操作。剩下的操作就与之前的操作一致。

CheckOut后的资源说明

你可能感兴趣的:(【工程】Unity使用Perforce进行版本管理)