• [^] # Re: Ton blog

    Posté par . En réponse au journal Git et Mercurial. Évalué à 2.

    Une branche est une branche. Avec SVN un "svn cp" te crées une branche comme une autre. La seule différence est qu'elle est présentée dans ton arborescence. Dès que tu modifies un fichier dans le sous-répertoire tu fais évoluer ce fichier en parallèle et si tu l'édites plusieurs fois tu as plusieurs versions du même fichier qui se succèdent i.e. ...une branche.

    L'avantage du "svn cp" est surtout pour marquer une baseline . En O(1), tu peux tagger une arborescence entière alors que d'autres outils obtiennent le même résultat en O(n) (n étant le nombre de fichiers de ton arbo).
    L'autre avantage c'est que c'est assez naturel. Sans VCS tu ferais une copie de ton arbo dans un autre répertoire pour la forker et la modifier ou pour la tagger.
    Là tu fais la même chose mais tu bénéficies de tous les avantages du VCS pour les merge ... et surtout c'est instantané.