2010-07-26 6 views
1

Désolé pour ce qui est essentiellement une connexion débutant:SVN Quickie: Changement de nom d'une branche mère

Si j'ai une branche, que je suis en utilisant essentiellement en tant que parent, je crée quelques branches pour les enfants à partir de, puis renommer (c'est-à-dire copier et supprimer) le parent, les branches des enfants ne seront-elles pas orphelines et donc perdront une part considérable de leur histoire?

Répondre

4

Non. Les suppressions subversion ne détruisent pas réellement les données.

Par exemple, si vous supprimez http://svn.example.com/myproject/somebranch dans la révision 5, la branche supprimée est toujours accessible en tant que http://svn.example.com/myproject/[email protected]. Ce "@ 4" s'appelle le peg revision. En outre, si vous examinez l'historique des "branches enfants", l'historique de la "branche parente" supprimée sera toujours visible. À la différence du client en ligne de commande, TortoiseSVN ne prend pas en charge la syntaxe de révision @ Peg pour les adresses URL. Au lieu de cela, vous pouvez cliquer sur le bouton de révision "HEAD" dans le coin supérieur droit du repo-browser et entrer une révision différente. Dans un navigateur, vous pouvez ajouter ?p= à l'URL au lieu de @ comme this.

+0

Merci pour votre inscription. Meilleure réponse que j'ai eu à une requête technologique depuis un moment! – IbnStack

Questions connexes