Perforce 如何使用 p4 命令行提交 CL 并且基于 perforce job

canadauw2009@gmail.com · 2013年04月23日 · 25 次阅读

如何使用 p4 命令行提交 CL 并且基于 perforce job。

要实现自动 integrate 两个分支。 perforce 设置任何变更提交要基于一个 perforce job。 想用命令行实现自动 integration, 这样就好写进脚本里了。 有谁知道怎么弄啊 ? 谢谢

integrate 出错了咋办?

不是特别清楚楼主具体要做什么。使用命令行提交 CL 很简单,“p4 submit -c 123456 -d '自动 integration 的描述 ‘”。

如果要求每个 cl 都必须有一个 job,可以使用 triggers。需要自己写一个 change-submit trigger 来检查 cl 是否绑定了至少一个 job,然后禁止没有 job 的 CL。

估计他想自动化,需要想想怎么新建,得到,关联这个 job

CL 和 Job 的关联关系是否可以通过 CL Description 和 Job 名或者在 JobSpec 中自己定义个字段来建立关联? 要实现全自动 MERGE 的话,P4 默认的规则以外发生冲突的部分时,是不是应该需要自己写规则?

自动 integration 一般不建议做,因为会出错的概率很大。 resolve 完全依赖于 perforce 是不太明智的。

需要 登录 后方可回复。