4 votes

Subversion - Effectuer une mise à jour complète sur un sous-répertoire après un checkout immédiat uniquement

Bonjour,

Je tente de réaliser un retrait clair de certaines parties d'un repo. Fondamentalement, supposons que je veuille simplement vérifier la structure du répertoire pour le premier niveau d'un repo. Je pourrais faire:

svn co --depth=immediates

Maintenant, je voudrais entrer dans l'un des sous-répertoires de ma copie de travail locale, et le mettre à jour complètement (c'est-à-dire: depth=infinity).

svn up --depth=infinity

Cependant, cela ne télécharge/retire aucun fichier du tout. Je sais que je pourrais simplement le faire manuellement

svn co URL-to-path --depth=infinity

Mais cela signifierait que pour chaque sous-répertoire, je dois taper le chemin complet du repo SVN, ce qui deviendra rapidement pénible en fonction du nombre de répertoires pour lesquels je dois le faire.

Y a-t-il un moyen de forcer svn up à simplement ignorer l'argument depth précédemment utilisé par la commande checkout ?

Merci.

6voto

maxim1000 Points 3718

svn up --depth n'ajoute qu'une seule limite de plus, donc il ne peut pas télécharger plus

pour ton cas svn up --set-depth fonctionnera probablement

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X