2009-12-22 1 views
2

Cela pourrait être une question stupide, mais je suis incapable de comprendre:tortoisesvn créer une branche et le commutateur

Lorsque nous créons une nouvelle branche, pourquoi avons-nous besoin de « switch »? Que fait exactement ce 'switch'? Est-ce que je ne peux pas utiliser tout le référentiel comme je l'ai utilisé plus tôt sans me soucier du changement? L'utilisation de switch met à jour votre copie de travail pour utiliser la nouvelle branche que vous venez de créer.

+1

Aucune question est une question stupide si vous avez fait votre cause Bien que Subversion soit très puissant et léger (après que vous ayez VRAIMENT appris à le connaître), ce n'est PAS facile au début ou même au fil du temps lorsque vous rencontrez des scénarios. Si quelqu'un vous dit que c'est une question stupide, ils sont ignorants – PositiveGuy

Répondre

6

commutateur change l'association entre votre copie de travail et le chemin sur le serveur. Vous pouvez passer de votre copie de travail à partir du tronc (pour la maintenance) et continuer à pirater - toujours sur le tronc.

+0

@Benjamin: Cela a du sens. Merci. – understack

+0

@Benjamin: Cette association n'est-elle pas enregistrée quelque part dans le répertoire .svn? – understack

+0

Oui, c'est. C'est ce que le commutateur met à jour/modifie: La référence ou l'association au chemin du référentiel du serveur. –

3

À titre d'exemple, si vous créez une branche de votre coffre, vous voudrez probablement changer votre copie de travail sur la branche que vous venez de créer afin que vous puissiez apporter des modifications, etc.

+1

Vous pouvez simplement laisser votre copie de travail comme elle est, et vérifier la nouvelle branche dans un autre dossier. –

+0

@Trevor: Cela signifie-t-il que si je travaille simultanément sur le «tronc» et une «branche», je dois alterner entre ces 2 à chaque fois? Comme vous l'avez expliqué, la réponse est probablement oui? – understack

+0

La commutation est facultative. Si vous avez deux copies de travail (trunk et branche), vous n'avez pas besoin de basculer. La commutation est utile lorsque vous n'avez qu'une copie de travail et que vous souhaitez basculer entre les branches ou le tronc. – Trevor

0

Dans la boîte de dialogue Branche/Balise, il y a un bouton en bas appelé «Changer la copie de travail vers la nouvelle branche/balise» qui vous fera passer automatiquement à la branche nouvellement créée.

Je souhaite qu'il y ait un moyen de vérifier automatiquement cette case, mais il n'y a pas :(

Questions connexes