1 下载https://www.perforce.com/downloads/helix-visual-client-p4v
2 服务器填写下面的信息 使用自己的账户和密码登录P4V
3 喜欢可以更改密码
4 创建一个新的workspace 选择main stream 命名你的文件夹勾上自动获取所有版本高级选项如下图所选
4 右键Get Latest Revision 同步到最新版本
5 本地文件夹里应有unreal项目了双击Prototype 会提示你版本不一样,这是因为我们不会将构筑好的项目文件上传到云端,我们只下载源文件然后再本地构筑,你的引擎会自动完成这些事情但是由于检测不到当前版本的构筑文件,引擎会提示你可能版本不符。遇到这个情况选择是/Yes即可
6 在引擎中的工具栏内选择链接版本控制
选择Perforce
在可用的workspace中选择你命名的workspace
确定后即设置完成
使用Perforce进行版本控制
当你做出任何改动需要保存的时候,unreal会弹出一个CheckOut的窗口。如果不进行CheckOut即签出操作是不可以修改文件的。
做出修改后,在P4V的客户端中你会看到一个新的Pending:
双击你的pending 这里是Default,就会有一个窗口弹出来。写点描述Submit就可以了。
其实更好的方法是直接在虚幻中,也许更方便但是完全是同样的功能。
这里点击绿色的路径还可以高亮文件或物体。
双击直接进入Submit菜单,submit即可做出修改。
下面这个方框根据自己的喜好勾选。但是不做的时候就不要勾了,因为勾选了别人checkout文件之后合并会产生冲突需要人工查看。点击submit直接提交下面的图标就会出来。
在日后的开发中,Pending的命名最好是对应自己所做的改动。