Comment garder le SVN de mise à jour d'un répertoire déjà dans le dépôt

Ce n'est pas le cas, je ne pense pas que, une norme svn ignorer question.

J'ai un espace de stockage avec un énorme répertoire que je ne veux pas. Parce que les autres en utilisant le référentiel ne, je ne peux pas le supprimer de l'arbre. MAIS, je ne veux pas re-télécharger ce répertoire chaque fois que je fais un svn up. Je peux comprendre que l'ignorer pour éviter les répertoires que j'ai d'être téléchargés sur le svn, mais comment je puis-je dire svn que je n'ai pas envie de le télécharger à nouveau à certains répertoires qui sont déjà dans le référentiel.

Ce que je fais...

svn up
rm badDirectory

et puis l'avenir svn up de la télécharger à nouveau. Je tiens à les en empêcher.

Merci!

edit: OK. J'espérais que SVN avait construit dans l'option que je ne l'avaient pas encore remarqué. J'espérais éviter d'avoir à "pirater" autour de subversion des insuffisances, mais les options ci-dessous semblent comme des solutions de rechange acceptables.

éditer à nouveau à l'adresse d'un couple de commentaires:

Est-il une raison particulière pourquoi vous
ne peut pas vérifier que le dossier et de le garder
il ? pas d'espace disque (probablement pas depuis
vous pouvez check-out) ? sécurité
la raison ?

J'ai pu consulter le dossier. L'ensemble du référentiel svn est d'environ 291 mo.. 290 c'est dans cette "mauvaise" répertoire. Fondamentalement, quelques autres personnes qui ont le contrôle sur le référentiel (et, par conséquent, décider de ce qui se passe là) mettre un répertoire qui n'a pas vraiment besoin d'être là. Je ne voulais pas dire pour que ce soit une question à propos de la politique et de la "bonne & droite" les moyens pour l'utilisation de svn. Je me demandais juste si il y avait une solution technique.

Pouvez-vous donner une meilleure description de
la structure de l'arborescence du référentiel?
Sont-il des fichiers au même niveau que
le mauvais répertoire, ou seulement d'autres
les répertoires? –

Structure de base:

repository root
 - good dir 1
    - plenty of subdirs in all of these directories
 - good dir 2
 - good dir X
 - bad dir 1
 - bad dir 2
 - bad dir X 
 - good file 1
 - good file 2
 - good file X
Est-il une raison particulière pourquoi vous ne pouvez pas vérifier de ce dossier et de le garder ? pas d'espace disque (sans doute pas, puisque vous pouvez check-out) ? des raisons de sécurité ?
Pouvez-vous donner une meilleure description de la structure de l'arborescence du référentiel? Sont-il des fichiers au même niveau que le mauvais répertoire, ou seulement d'autres répertoires?
Pas exactement une réponse à votre question, mais, êtes-vous en mesure de changer votre système de gestion de versions? Git, par exemple, serait de vous laisser chekout le projet, créer une branche locale pour vous-même, et de supprimer la délinquance dossier. Les futures mises à jour à partir de cette branche ne serait pas de toucher ce que vous avez supprimé localement.

OriginalL'auteur Kirby | 2009-02-03