如何更新通过arc diff --preview创建的预览Diff?
如何更新用
arc diff --preview创建的预览Diff? 预览Diff是临时生成的预览版本,不支持使用arc diff --update命令进行更新——它没有正式的Differential Revision编号,和正式Diff的存储机制完全不同。
你尝试的几种命令失败原因如下:
arc diff --update preview_number:预览编号不属于系统认可的正式修订号,因此提示“Revision不存在”。arc diff --update Dpreview_number:D前缀是正式Diff的编号格式,但预览Diff没有对应的正式修订记录,系统无法识别。arc diff --update Diffpreview_number:该格式不符合--update参数的要求,此参数仅接受正式的Differential Revision编号(如D123)。
替代方案
如果需要更新预览内容,直接重新运行arc diff --preview即可,新的预览会覆盖之前的临时预览链接。
如果需要长期维护该变更记录,可以在预览页面找到「发布」或「创建修订」按钮,将预览Diff转为正式的Differential Revision,之后就能用arc diff --update DXXX(XXX为正式修订号)来更新了。
内容的提问来源于stack exchange,提问作者Shannon
相关产品推荐
相关产品推荐

