Comment puis-je seulement la Caisse (pull down) uniquement certaines parties de l'SVN arbre avec TortoiseSVN?
Je suis en utilisant TortoiseSVN et je veux faire un Checkout d'un dépôt existant dans un répertoire local. Cependant, je ne veux tirer vers le bas de certains éléments de l'arborescence de fichiers. Est-il possible que je peux le faire?
Par exemple:
/trunk
/project-A
/project-B
/project-C
Disons que j'ai juste envie de tirer vers le bas du tronc, du projet et de projet-B. Comment dois-je faire?
Vous devez vous connecter pour publier un commentaire.
On dirait que vous avez été chanceux, mais je voulais inclure une étape par guide pas à pas dans l'espoir qu'il est utile à d'autres personnes.
trunk
dans une copie de travail avec profondeur = "Seulement cet élément"Cela tirera seulement le sous-dossier(s) que vous avez sélectionnés dans votre copie de travail.
svn co <URL> <localRootFolder> --depth empty
svn up <localRootFolder>/project-A
svn up <localRootFolder>/project-B
svn up <localRootFolder>/project-C
Cela peut venir la fin, mais pour toute personne qui trouve cette question et je me demandais si vous pouviez exclure les répertoires existants: il semble y avoir un moyen de le faire.
Qui devrait supprimer le répertoire s'il n'a pas de local de mods et de les exclure de nouvelles mises à jour. Si vous avez besoin de la sauvegarde des répertoires, utilisez Michael Hackner la méthode ci-dessus.
L'expansion de l'autonomie de la réponse ci-dessus ...
Si vous avez vérifié tout un projet et que vous souhaitez exclure certains dossiers ou fichiers à partir de l'....
Qui devrait supprimer les répertoires/fichiers que vous avez désélectionné et de les exclure de nouvelles mises à jour. Si jamais vous avez besoin le répertoire de nouveau, répétez le processus et modifier votre sélection.
Si vous passez dans le projet-Un dossier et cliquez-droit==>SVN Update, il ne fera que mettre à jour le projet de dossier et sous-dossiers. Ensuite, vous pouvez faire de même pour le projet-B
Cela fonctionne ainsi:
[1] note que si vous commander des sous-dossiers partiellement (sans tous les éléments à l'intérieur de ce sous-dossier), et les fichiers sont ensuite ajoutés à ce sous-dossier et engagé, vous ne les obtiendrez lorsque vous effectuez une caisse.
Cette question est liée à Pouvez-vous faire un partiel de la caisse avec Subversion? mais avec un contexte particulier en utilisant TortoiseSVN.