Perforce用户文章转载:用了P4这一招,九成问题能自救 来源:游戏QA 作者:向华 发布时间:2021-12-8 09:50 上周,上海的一位朋友在微信里,读过我的这篇拙作《每个游戏从业者都应该学学P4》,发来了信息。 不一会儿,我收到了下面这张截图。 看完之后,长舒一口气。心想:这报错不是很清楚么,被锁文件无法提交呀。其实,这样的场景,我在项目里遇到过很多次。虽然 P4 在中国游戏厂商中市场份额逐年增加,但它的本地化是缺失的,从官网下载的 P4V 甚至没有中文语言选项。这在国内的开发环境,有个很严重的后果:用户没有耐心看报错。 ▲ P4V 配置项中只有 English 据我观察,非技术岗位的同学只要看到超过 5 个单词的英文报错,就会不假思索地关掉,报告 “问题”,等待 “救援”。不是 P4 不会用,而是英文懒得看。相信每个项目开始使用 P4,都会面临类似的问题。P4 官方的解决方案针对这个问题,P4 官方有什么应对措施呢?我特地上网搜了下 “P4V 中文化” 。 发现在今年 2 月,Perforce 公司针对中国客户发布了中文包更新。信息来源于 “龙智 DevOps 解决方案”,这是一家身份为 “Perforce 中国授权合作伙伴” 的公司。 而中文包的具体使用方法,需要向上海龙智公司申请。申请中文包传送门:https://www.shdsd.com/news-238/index.html/工具化思维的解决方案虽然官方提供了中文包,但作为 P4 的使用者,还有哪些解法呢?有,还真有!答案是 P4VJS。 ▲ P4V 更新日志 – 2019 年引入 P4VJS 2019 年 P4V 的一次更新带来了 P4VJS,能够用一个 HTML5 网页满足 P4V 内部操作的定制。经过两年多的迭代,如今该功能越来越强大了。回到最初的问题,用户不是英语懒得看么,那给他搞个翻译不就好了。P4VJS,翻译翻译什么叫 “报错”。 ▲ 尝试通过 P4VJS 编写的提交入口提交 ▲ 报错汉化在内置网页上,方便用户查看 更多详见视频(横屏观看更佳)。 ▲ 利用 P4VJS 创建中文界面,定制报错 源码比较简单,可参考:https://github.com/JasonHXiang/P4VJS_SubmitP4VJS 的扩展能力为 P4 插件工具的开发注入了新的形式,也给所有 P4 的用户带来了绝妙的工具化思维。可谓:用了 P4 这一招,九成问题能自救。 每个 P4 工具开发者都可以尝试一下,特别是持续集成工程师们。在使用 P4 的工作流中,持续集成的开发工作始终逃脱不了工具化思维。或许你已经用 P4VJS 做过一些帮助项目进步的事情,欢迎与我交流探讨。 最新文章 查看更多 >> 技术指南 Atlassian Server用户新选择 | 如何将Jira和Confluence迁移上云(3) 2023年5月30日 龙智 2023上海国际嵌入式展 | 如何通过生命周期管理工具创建完整、可追溯的嵌入式开发 2023年5月30日 技术指南 版本控制 | get这五大技巧,独立游戏开发并不难! 2023年5月30日 相关产品 事务与项目追踪Jira了解更多 >> 高效协同Confluence了解更多 >> 版本控制Helix Core了解更多 >> 静态测试Helix QAC了解更多 >> 开源代码安全检测WhiteSource了解更多 >> 静态代码分析Klocwork了解更多 >> CI/CDCloudbees了解更多 >>