• [^] # Re: Verrouillage

    Posté par (site web personnel) . En réponse à la dépêche Subversion 1.2. Évalué à 2.

    Une bonne utilisation de ce genre de choses, c'est un couplage fort entre ton bug/feature tracker et ton gestionnaire de versions. Il parait que clearcase fait à peu près ça :

    Pour changer un truc dans le code, il faut passer par le tracker. Dans le tracker, une fois que le changement a effectuer est assigné à un développeur, il signale qu'il va avoir besoin de modifier les fichiers X, Y et Z, ça apparait dans le tracker et ça lock effectivement les fichiers dans le gestionnaire de versions. Ensuite, le commit qui corrige le bug le ferme dans le tracker et libère les fichiers (ceci dit, ce modèle ne s'applique que très difficilement au développement open-source communautaire).