Dans mon entreprise, nous essayons d'ajouter des pratiques de révision de code dans notre processus de développement et, à cette fin, nous avons décidé d'utiliser Commission de révision .
Alors que Review Board devrait fonctionner sans problème pour Subversion, le flux de travail pour Mercurial semble un peu compliqué. Premièrement, il semble que seule la révision a posteriori (via post-review script) soit supportée pour ce type de repo. Deuxièmement la documentation n'est pas claire si post-review supporte réellement Mercurial(elle ne mentionne que git).
Pourriez-vous décrire votre flux de travail en détail ?
Ai-je raison de penser que ça devrait être quelque chose comme ça :
Développeur :
- cloner le répertoire principal
- cloner le repo des fonctionnalités à partir du repo maître local
- hack-hack dans le repo des fonctionnalités
- commettre dans le repo des fonctionnalités
- d'une manière ou d'une autre, exécution de la post-revue à partir d'un repo de fonctionnalité contre le repo maître parent
Réviseur :
- examen diff
- si c'est OK, tirez vers le dépôt maître à partir du dépôt de fonctionnalités