A Practical Guide to Release Engineering - Mastering Version Control with Subversion

Subversion est bien plus qu’un simple outil pour suivre les modifications de votre code. Il peut devenir un pilier d’une stratégie efficace de génie logiciel, en offrant des fonctionnalités qui facilitent la transition fluide du code du développement à la production. Dans cet article, nous allons explorer deux techniques que vous pouvez utiliser : l’utilisation des numéros de révision et la création de balises (tags).

La plupart des personnes ayant déjà expérimenté Subversion connaissent les numéros de révision. Imaginons que vous effectuiez un commit et que votre code devienne « révision 1234 ». Vous pouvez alors exporter cette révision spécifique dans votre environnement de développement pour le tester. Une fois qu’elle a passé vos vérifications rigoureuses, elle est envoyée vers l’environnement de qualification (QA) pour une analyse plus approfondie.