La réponse simple est que vous svn exporter le fichier au lieu de le vérifier.
Mais qui pourrait ne pas être ce que vous voulez. Vous pourriez vouloir travailler sur le fichier et vérifier à nouveau, sans avoir à télécharger GO de courrier indésirable vous n'avez pas besoin.
Si vous avez subversion 1.5+, puis faire un sparse checkout:
svn checkout <url_of_big_dir> <target> --depth empty
cd <target>
svn up <file_you_want>
Pour les anciens svn, vous pouvez bénéficier des avantages suivants:
- La caisse de l'annuaire à l'aide d'une révision de retour dans un passé lointain, quand il a été de moins de cochonneries que vous n'avez pas besoin.
- Mettre à jour le fichier que vous voulez, pour créer un mélange de révision. Cela fonctionne même si le fichier n'existe pas dans la révision que vous avez extrait.
- Le Profit!
Une alternative (par exemple, si le répertoire a trop de junk droit de la révision dans laquelle il a été créé), est de faire une URL->URL copie du fichier que vous voulez dans une nouvelle place dans le référentiel (dans les faits, ce travail est une branche du fichier). Découvrez ce répertoire et de faire vos modifications.
Je ne suis pas sûr de savoir si vous pouvez fusionner vos modifications de copier entièrement dans le référentiel sans une copie de travail de la cible - je n'ai jamais eu besoin. Si oui, alors le faire.
Si non, alors, malheureusement, vous devez trouver quelqu'un d'autre qui n'ont tout le répertoire d'archivage et de les amener à faire. Ou peut-être au moment où vous avez fait vos mods, le reste de la il aura fini de se télécharger...