协作的主要方式是通过 内容浏览器。所有的版本控制的操作都在文件或者目录的菜单选项中。比如,要 Check Out 一个文件(为了把它锁定并编辑), 在 内容浏览器 中对该资源 点击右键 并选择 Check Out 项目。
可以通过启用 当修改资源时提示签出 Prompt for Checkout on Asset Modification,将编辑器设置为自动签出文件, 并可以通过 Editor Preferences -> Loading & Saving -> Source Control 找到这个选项。还可以设置编辑器在第一次保存一个新资源时就自动的将它在版本管理软件上标记为新增文件。可以通过 Editor Preferences -> Loading & Saving -> Source Control 找到该选项,只需要启用 Add New Files when Modified,该选项默认也是打开的。当开始编辑一个素材时,右下角将会有个通知框并询问你是否要签出这些文件。这能够直接签出这些素材文件以便编辑它们。如果点击了 Check-Out 链接,则能看到这样一个对话框:如果在 内容浏览器 中对一个资源文件 点击右键,并选择 版本控制 选项时,可以看到该文件可能的几种不同的版本控制的状态。
提交到版本控制软件中(Submit)
在虚幻引擎中提交到版本管理软件的过程,正如版本管理一样,如果不提交的话,其他用户就无法看到你当前的工作或者新创建的素材。如果正好做了很多更新变化,或者最近并没有关心本地做了哪些改动,这个工作流程也是很简便的,只需要在编辑器的 File 菜单中选择 Submit to Source Control 即可。这将会扫描本地的项目和引擎的目录,那些做了修改的资源将会被提交,并将会显示一个 提交文件 的对话框。这时可以填写这次内容变化的描述,并点击 OK 就能将这些文件提交(commit/submit)到版本控制软件中。