我有trunk和release分支。如果我修复了发布分支中的错误,我肯定应该将修复程序集成到trunk。但是,我没有找到专门用于整合这样一个变更列表的命令;我错过了什么吗?
答案 0 :(得分:23)
例如,要集成更改列表100,您可以使用:
p4 merge //releasebranch/...@=100 //trunk/...
p4 resolve
p4 submit
(如果您有较旧的Perforce服务器,则必须使用'integ'而不是'merge'。)
请注意,'@ = 100'在此上下文中与'@ 100,100'的含义相同。
答案 1 :(得分:1)
我用过这个:
MERGE INTO TABLE_C c
USING
(SELECT NVL(a.ch_dt, a.mod_dat) AS ch_dt, b.mat_id
FROM TABLE_A a
JOIN TABLE_B b
ON b.cl_no = a.cl_no
WHERE a.ch_dt IS NULL) ab
ON ( ab.mat_id = c.mat_id)
WHEN MATCHED THEN UPDATE SET c.ch_dd_dt = ab.ch_dt
CL 622912是我们要集成的产品,CL 625466是新的CL。