2013-02-01 6 views
1

Je veux vérifier un projet dans mon répertoire local. La taille de ces fichiers de projet n'est pas très grande mais les fichiers dans le dossier .svn sont énormes en plus de la taille du projet. Est-il possible de simplement télécharger les fichiers du projet, mais je peux encore valider et mettre à jour le code?svn checkout seulement derniers fichiers?

Répondre

1

Si vous passez en caisse, vous obtenez toujours .svn dir.

Mais si vous voulez obtenir arbre de dépôt versionné, vous pouvez utiliser export

svn export URL PATH

+0

Il a demandé d'être encore capable de commettre et mettre à jour. Vous ne pouvez pas valider ou mettre à jour à partir d'une copie exportée. –

1

Ce n'est pas possible. Si vous utilisez 1.7, il ne conservera qu'un répertoire .svn à la racine de la copie de travail. Il a besoin du répertoire .svn pour avoir des métadonnées sur chaque fichier, et la version vierge du fichier pour vous permettre de faire des différences et d'autres choses sans accès au réseau.

Si vous n'avez pas besoin tous les répertoires, vous pouvez utiliser sparse directories

Et comme expliqué par Lazy Badger, vous pouvez utiliser svn export, mais vous ne serez pas en mesure de valider ou mise à jour à partir d'une copie de travail exportée .