• # checkout d'un sous-repertoire ... tout simplement

    Posté par . En réponse au message Empecher le checkout automatique des tags en svn. Évalué à 3.

    La métaphore de SVN c'est le système de fichier.
    Les branches n'existent pas en tant que concept.

    Imagines que sans VCS, tu gères des versions d'un projet dans une arbo ) plat.
    Tu créerais une arbo du genre /monprojet/trunk
    /monprojet/branch1
    /monprojet/branch2
    Si tu veux bosser dans la branche 1 tu vas sous /monprojet/branch1
    et à chaque fois que tu veux tagger
    cp /monprojet/trunk /monprojet/tags/tag1

    Avec SVN, c'est pareil !

    Du coup si tu veux bosser sur le tronc
    Tu fais un :
    cd /mon/dossier/de/travail
    svn co http:chezmoi.org/monprojet/trunk.

    On appelle ca un "partial checkout"

    Tu updates en fait tjs le HEAD mais tu te limites à un sous-repertoire lié à ta branche.
    Si tu veux changer de branche tu as svn switch.

    Avec les DVCS tu n'as bien souvent pas le support de "partial checkout" mais ils offrent bien d'autres avantages.



    Parce que si je dois télécharger toutes les branches à chaque fois que quelqu'un en crééra un, je passe direct à git !

    Tu devrais
    http://linuxfr.org/forums/12/27748.html#1066420