2010-03-26 7 views
5

Une fois la structure d'un référentiel configurée, c'est-à-dire le tronc, les branches et les étiquettes, il est normal que la racine soit extraite de nos machines locales. Ou devriez-vous seulement vérifier le tronc si c'est ce que vous travaillez ou une branche si nous choisissons d'en créer un.Meilleure pratique SVN - extraction du dossier racine

La raison pour laquelle je demande est que chaque fois que quelqu'un crée une branche ou une étiquette, nous recevons tous une copie lorsque nous faisons une mise à jour.

Répondre

10

Non, c'est très inhabituel. Cela fera svn update vraiment sucer si vous avez beaucoup de branches et autres. En outre, il est ennuyeux - au moins pour moi - de naviguer aussi loin pour arriver à votre code réel. Vérifiez simplement le coffre ou la branche sur laquelle vous travaillez. Vous pouvez utiliser svn switch si vous souhaitez revenir au tronc ou à une branche différente. Utilisez svn help switch pour plus d'informations sur cette commande.

+0

merci pour votre réponse, cela aide. –

0

Lorsque vous extrayez le dossier racine, toutes les branches et toutes les balises sont copiées sur votre ordinateur local lors de la mise à jour. Au fil des ans, cela peut représenter beaucoup de choses, même pour de petits projets. Donc, si vous faites cela, faites des vérifications clairsemées des branches et des étiquettes, en mettant à jour récursivement une seule si vous en avez vraiment besoin.

À part ça, oui, allez-y et vérifiez tout si vous l'aimez. Je le fais habituellement parce que j'aime être informé quand de nouvelles branches ou étiquettes sont créées. Mais ce n'est pas nécessaire. Vous pouvez toujours changer votre copie de travail entre (le tronc et) les différentes branches quand vous le souhaitez.

Questions connexes