Perforce 我们如何避免在performe中集成从一个分支到另一个分支的更改?

Perforce 我们如何避免在performe中集成从一个分支到另一个分支的更改?,perforce,p4v,Perforce,P4v,我是新来的。我需要创建一个触发器,以避免集成从一个特定分支(如“branch_testing”)到“main”分支的更改 我们怎样才能做到这一点?您能提供帮助吗?如果您想绝对防止从分支测试到主测试的更改,您需要使用保护表并执行以下两项操作之一: 删除分支测试的“读取”访问权限 删除对main的“写入”访问权限 否则,即使您在integrate命令上实现了智能控件,也没有什么可以阻止用户执行以下操作: p4 sync branch_testing/... p4 edit main/... cp -

我是新来的。我需要创建一个触发器,以避免集成从一个特定分支(如“branch_testing”)到“main”分支的更改


我们怎样才能做到这一点?您能提供帮助吗?

如果您想绝对防止从分支测试到主测试的更改,您需要使用保护表并执行以下两项操作之一:

  • 删除分支测试的“读取”访问权限
  • 删除对main的“写入”访问权限
  • 否则,即使您在integrate命令上实现了智能控件,也没有什么可以阻止用户执行以下操作:

    p4 sync branch_testing/...
    p4 edit main/...
    cp -r branch_testing main
    p4 submit
    

    山姆,谢谢你的回复。实际上,我们希望其他分支将更改集成到主分支。我的要求是,我只想防止特定分支的“分支测试”更改集成到主分支。“我想我们只能通过触发器来实现这一点?”?