svnBranchement, mise en rayon et marquage dans Apache Subversion


Syntaxe

  • svn copy [BRANCH-FROM-URL] [BRANCH-TO-URL] -m <COMMIT-LOG-MESSAGE>

  • svn copy [^ / PATH-TO-BRANCH-FROM] [^ / CHEMIN-À-BRANCH-TO] -m <COMMIT-LOG-MESSAGE>

Remarques

Comme vous l'avez peut-être remarqué, nous utilisons la commande svn copy pour créer des branches, des balises et des étagères (nous allons ignorer les balises et les étagères dans les paragraphes suivants). C'est la même commande utilisée pour copier des éléments dans votre copie de travail et dans le référentiel.

svn copy est utilisé pour les branchements car, branche est techniquement une copie de la source à partir de laquelle vous copiez. Cependant, cette copie ordinaire n'est pas familière lors de la copie de fichiers sur votre système de fichiers local. Les succursales de Subversion sont appelées "Copies à bas prix", qui sont similaires aux liens symboliques. Par conséquent, la création d'une nouvelle branche prend un minimum de temps et ne prend pratiquement pas de place dans le référentiel Subversion. Créez des branches et utilisez-les pour tout changement souhaité, quelle que soit la taille et la portée de la modification.

svn copy peut être raccourci en svn cp car Subversion possède des alias pour la plupart des commandes.

Branchement, mise en rayon et marquage dans Apache Subversion Exemples Liés