Le problème que j'essaie de résoudre est celui où les développeurs changent les fichiers sans passer par les canaux appropriés. Le développeur doit être en mesure de faire le changement lui-même, mais seulement après son travail a été approuvé, puisque le code est utilisé dans un grand nombre de projetsEst-il possible d'avoir des autorisations temporaires/conditionnelles sur les fichiers en permanence?
J'ai trouvé ce lien qui décrit aussi mon problème: http://www.p4ideax.com/ideas/694/temporary-permissions
Une façon Pour ce faire, seuls les architectes ont accès aux fichiers et accordent au développeur un accès temporaire. Peut-être que l'autorisation peut être liée à un travail spécifique en permanence. La seule façon de voir comment faire cela est d'ajouter les fichiers que la personne devrait pouvoir changer dans un nouveau champ dans le template des jobs (fait par l'architecte). Ensuite, demandez à une application serveur d'appeler dynamiquement p4 pour protéger et gérer la table des autorisations. Ensuite, lorsque le travail est fermé, l'autorisation est révoquée. L'application serveur pourrait être le logiciel bugtracker.
Existe-t-il un moyen plus simple ou même un logiciel tiers pour résoudre le problème?
Je sais qu'une autre façon de le résoudre est de placer ces fichiers sensibles dans une branche et de n'autoriser que les architectes à fusionner dans cette branche. Cette solution est un peu lourde.
Toute suggestion serait helpfull
Merci J'aime cette idée – user2459335