Une solution équivalente TortoiseSVN de la réponse acceptée (j'avais écrit ceci dans un document interne pour mon entreprise car nous adoptons récemment SVN). J'ai pensé qu'il serait utile de partager ici aussi:
Extraire un seul fichier: Subversion ne prend pas en charge l'extraction d'un seul fichier, il prend uniquement en charge l'extraction des structures de répertoires. (Référence: http://subversion.tigris.org/faq.html#single-file-checkout ). En effet, avec chaque répertoire extrait en tant que copie de travail, les métadonnées concernant les modifications / révisions de fichiers sont stockées dans un dossier caché interne (.svn / _svn). Ceci n'est pas pris en charge actuellement (v1.6) pour les fichiers uniques.
Autre stratégie recommandée: vous ne devrez effectuer la partie du répertoire d'extraction qu'une seule fois, après quoi vous pourrez directement aller extraire vos fichiers individuels. Effectuez une extraction clairsemée du dossier parent et de la structure du répertoire. Une extraction clairsemée consiste essentiellement à extraire uniquement la structure des dossiers sans remplir les fichiers de contenu. Ainsi, vous extrayez uniquement les structures de répertoires et n'avez pas besoin d'extraire TOUS les fichiers comme cela était le problème. Référence: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-checkout.html
Étape 1 : passez au navigateur du référentiel
Étape 2 : cliquez avec le bouton droit sur le dossier parent dans le référentiel contenant tous les fichiers sur lesquels vous souhaitez travailler et sélectionnez Extraire.
Étape 3 : Dans la nouvelle fenêtre contextuelle, assurez-vous que le répertoire de paiement pointe vers l'emplacement correct sur votre PC local. Il y aura également un menu déroulant intitulé «profondeur de paiement». Choisissez «Uniquement cet article» ou «Enfants immédiats, y compris les dossiers» en fonction de vos besoins. La deuxième option est recommandée car, si vous souhaitez travailler sur un dossier imbriqué, vous pouvez directement procéder la prochaine fois, sinon vous devrez à nouveau suivre toute cette procédure pour le dossier imbriqué.
Étape 4 : Le ou les dossiers parents devraient maintenant être disponibles dans votre dossier choisi localement et sont maintenant surveillés avec SVN (un dossier caché ".svn" ou "_svn" devrait maintenant être présent). Dans le référentiel maintenant, cliquez avec le bouton droit sur le fichier unique que vous souhaitez extraire seul et sélectionnez l'option «Mettre à jour l'élément à réviser». Le fichier unique peut maintenant être travaillé et archivé dans le référentiel.
J'espère que ça aide.
svn up
à votre répertoire local sur votre ordinateur.