Unity使用Perforce的配置说明
unity的perforce配置入口:Edit->Project Settings->Version Control (以Unity2021.3举例说明)
在Version Control界面下,将Mode修改为Perforce,就会出现Perforce的参数列表。
当列表内容填写完整后,可以点击Connect连接,如果有异常会在界面上显示。
下面的勾选内容按照默认的选择即可。工程内的各文件或文件夹的图标在连接后就会按照最下方的说明进行显示。
常用功能说明
添加资源文件
当勾选了Automatic Add
选项之后,新增的文件Unity就会自动添加到Perforce的changelist中,并添加一个Added Local
的标记,如下图:
此时,只要在这个文件上点击鼠标右键,选择Version Control
中的Submit...
即可提交这个新增的文件。
如上图,在点击提交后,就可以输入本次提交的说明,再点击submit即可提交完成。需要说明的是,Unity的Perforce在提交时会连带文件的meta文件一同提交,并在有meta提交的文件右侧显示有+meta
的文字。
删除资源文件
删除资源也很简单,可以直接将要删除的文件删除,然后鼠标右击文件所属的文件夹并点提交,即可在changeset中显示被删除的文件,并有红色的X
显示在icon上,输入描述后提交即可删除文件。
更新资源文件
更新资源,可以在文件或文件夹上点击右键,选取Get Latest
。
点击拉取最新之后,所属文件或文件夹下的文件都会在图标右下角显示一个刷新的图标,如下图所示。等待小图标消失即完成了更新操作。
修改资源文件
Perforce中,可以对要修改的文件夹先点击鼠标右键执行CheckOut
操作,再修改里面对应的资源。待修改完成后,再通过鼠标右键文件夹执行Revert Unchanged
,再执行submit
,就可以将修改的文件进行提交。
如果没有文件修改,那么这一步会显示changeset为空。
Unity的Inspector上对单个资源文件进行Perforce操作的说明
Unity除了对文件点击鼠标右键的操作外,再Inspector页面上也会有对应的操作。当点击单个资源文件时,会显示checkout
的按钮。
点击该按钮后,资源被Check Out,这时的资源就可以执行锁定、提交、还原操作。剩下的操作就与之前的操作一致。