• [^] # Re: Et pour les diplômes ?

    Posté par . En réponse au journal GitHub remplace la branche master par main. Évalué à 3.

    On est plutôt dans la définition master propre au monde du pressage du disque dans lequel le master est la source originelle et vraie à partir de laquelle on fait les duplications (ici fork de branches).

    Ce concept de master s’applique pour une duplication à l’identique, avec un master immutable. Une fois que le master est complete, c’est fini, on y touche plus.
    J’ai beaucoup de mal à comprendre l’analogie dans le cas de git, pour deux raisons.

    D’une part, quand tu branches, le but du jeu est très précisément de modifier la branche principale. Tu fais ça sur une branche éphémère pour des raisons pratiques, mais le but n’est clairement pas de faire des copies pour distribution.
    D’autre part, ce concept de master implique un modèle centralisé avec un seul master officiel et par définition immutable. Ce qui va totalement à l’encontre des principes fondateurs de git.

    Donc même s’il n’y a pas de référence directe à relation esclavagiste, ça reste une analogie très pauvre. Main reflète bien mieux ce côté "branche principale à partir de laquelle la plupart du travail commence".