Question

Comment puis-je créer une branche dans la subversion qui est plus profond que juste les "branches" du répertoire?

J'ai le standard trunk, tags et branches structure et je veux créer une branche qui est de plusieurs répertoires plus profond que les "branches" de la balise.

En utilisant le standard de svn move méthode, il me donne un impossible de trouver le dossier erreur.J'ai aussi essayé de le copier dans le dossier branches, vérifier, et le "svn move' dans la structure de l'arbre je voulais, mais il a également obtenu une " copie de travail de l'administration du site est manquant erreur.

Que dois-je faire pour créer cela?

Par souci d'illustration, nous supposons que je veux créer une branche pour aller directement dans "branches/version_1/projet/sous-projet" (qui n'existe pas encore)?

Était-ce utile?

La solution

svn copy --parents http://url/to/subproject http://url/to/repository/branches/version_1/project/subproject

Que doit créer le répertoire dans lequel vous voulez placer le sous-projet dans (--parents signifie "créer des répertoires intermédiaires pour moi").

Autres conseils

Depuis subversion ne pense pas de branches comme quelque chose de spécial d'autre que plus de répertoires, vous pouvez toujours créer l'arborescence du répertoire que vous souhaitez (avec svn mkdir), puis de copier le code que vous voulez dans l'emplacement dans l'arborescence.

Ou tout simplement utiliser l'option --parents drapeau @BlairC mentionné.

Je seconde l'utilisation de TortoiseSVN, il suffit de cliquer-droit sur le répertoire et aller à TortoiseSVN->Branche/étiquette...pour créer rapidement une branche à un répertoire spécifié.Assurez-vous de remplir l'URL que vous souhaitez être sur la "Copie (Branche / Étiquette)" de la fenêtre de dialogue.

SVN n'a pas vraiment gérer vos branches.Il est tout simplement un gros copier.C'est à vous de décider comment vous voulez gérer.

Si vous êtes en utilisant TortoiseSVN, vous pouvez utiliser ses Explorateur De Référentiel pour faire de telles choses.Rend le tout assez WYSIWYG simple.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top