Comment créer une branche dans SVN ?

Comment créer une branche dans SVN ?

请先 登录 后评论

1 réponses

Ronnie

La création de branches dans Subversion est facilitée par une fonction de copie très légère et efficace.

La création de branches et le balisage sont en fait identiques. Copiez simplement un dossier entier du référentiel vers un autre emplacement du référentiel à l'aide de la commande svn copy.

En gros, cela signifie que c'est par convention ce que signifie la copie d'un dossier - qu'il s'agisse d'une sauvegarde, d'une balise, d'une branche ou autre. Selon la façon dont vous voulez penser les choses (normalement selon l'outil SCM que vous avez utilisé dans le passé), vous devez configurer une structure de dossiers dans votre référentiel pour prendre en charge votre style.

Les styles courants consistent à avoir un tas de dossiers en haut de votre référentiel appelés tags, branches, trunk, etc. - cela vous permet de copier l'ensemble de votre trunk (ou sous-ensembles) dans les dossiers tags et/ou branches. Si vous avez plusieurs projets, vous souhaiterez peut-être reproduire ce type de structure sous chaque projet :

Cela peut prendre un certain temps pour s'habituer au concept - mais cela fonctionne - assurez-vous simplement que vous (et votre équipe) comprenez bien les conventions que vous allez utiliser. C'est aussi une bonne idée d'avoir une bonne convention de nommage - quelque chose qui vous indique pourquoi la branche/la balise a été créée et si elle est toujours appropriée - envisagez des moyens d'archiver les branches qui sont obsolètes.

请先 登录 后评论