Dans un dépôt perforce, j'ai une zone contenant des branches stables et une zone contenant des branches instables. Je veux contrôler la capacité d'un utilisateur à créer de nouvelles branches (en utilisant p4 integra) dans la zone stable. Ainsi, par exemple mon dépôt est disposé comme si:Est-il possible de définir des autorisations dans Perforce de telle sorte qu'un utilisateur ne peut pas s'intégrer dans une certaine zone du dépôt?
//depot
/stable
stable_branch_1/...
stable_branch_2/...
... (I want users to be stopped from integrating to here)
/unstable
unstable_branch_1/...
unstable_branch_2/...
... (I want users to be able to integrate to here)
Je suis conscient que dans les autorisations de p4 je peux définir quelque chose comme:
=branch user * * -//depot/stable/...
(c.f.) mais c'est l'exact opposé de ce dont j'ai besoin (c'est-à-dire interdit aux utilisateurs d'utiliser stable comme source pour les intégrations, plutôt qu'une cible).
Je suis très surpris qu'il ne semble pas possible de faire ce que je veux sans avoir recours à l'utilisation de déclencheurs, quelqu'un peut-il fournir des suggestions? Edit: Pour clarifier le fait que je ne veux pas que les utilisateurs continuent à écrire dans le dossier stable, je veux juste empêcher une opération d'intégration avec le dossier stable comme cible.
Toutes mes excuses, je na pas faire ce point dans le poste lui-même, je veux que les utilisateurs être en mesure de vérifier dans les branches existantes, mais ne pas être en mesure d'en créer de nouvelles. J'ai essayé de supporter le soutien et ils ont dit que ce n'était pas supporté, j'ai juste pensé que j'allais tendre la main pour demander parce que cela semblait être une étrange omission. – nfg