2013-07-28 7 views
1

Supposons que vous ayez cette structure SVN:mise à jour uniquement les dossiers de branche SVN pendant la mise à jour SVN

\app 
\app\trunk\ 
\app\trunk\file1 
\app\trunk\file2 
\app\branches\ 
\app\branches\branch1\file1 
\app\branches\branch2\file1 
\app\branches\branch2\file2 
\app\tags\ 

Supposons que nous avons créé deux nouvelles agences pour deux déploiements/versions de notre application. Au fil du temps, les fichiers sous ces branches augmenteront l'espace utilisé de notre machine locale où Tortoise SVN est installé. Existe-t-il un moyen de configurer Tortoise alors quand nous faisons une "mise à jour SVN" sur le dossier "branches", nous obtenons juste le premier niveau, ce qui signifie que nous apportons simplement les dossiers "branch1" et "branche2" sur notre machine locale. le contenu (ie: "fichier1", "fichier2")? Et puis utilisez une autre commande SVN pour extraire des fichiers pour des dossiers de branche spécifiques?

EDIT:

Pour élaborer un peu sur ce point, nous avons des fichiers aléatoires pour des tâches spécifiques, qui sont plus liés à la migration/déploiement, tels que les besoins de l'entreprise, les plans de tests, des scripts de test, test sortie de validation. Nous ne voulons pas que ces fichiers soient mélangés dans le reste du code source car ils ne sont pertinents que pour le développement de cette branche. Mais nous voulons toujours les suivre. Ils vont certainement augmenter l'espace disque.

Répondre

1

Généralement, on ne consulterait pas le dossier des branches ... vous auriez vérifié l'une des branches, si vous aviez besoin d'une branche différente, vous feriez soit un commutateur svn dans cette copie de travail, soit vous le vérifieriez deuxième branche dans son propre espace de travail.

Peut-être pourriez-vous expliquer ce que vous essayez de faire?

Pour répondre à votre question, il est possible de checkout seulement les répertoires enfants immédiats avec svn co --depth immediates http://svn.company.com/repo/branches Mais ce serait une chose assez non standard ... Je ne sais pas pourquoi on cela, je suis curieux .

+0

voir modifier dans la question .. J'ai élaboré un peu pour vous – MacGyver

Questions connexes