2010-02-27 4 views
0

J'essaye actuellement de retourner un seul fichier à l'état d'une révision précédente de subversion. Je ne veux pas commettre le fichier, juste le laisser comme une modification à la copie de travail pour un peu. Comment ferais-je cela?Comment pouvez-vous restaurer temporairement un seul fichier dans un bon état connu dans svn?

Edit: Il a été suggéré que j'utilise la caisse, mais si je lance la commande que je me attends au travail, je reçois:

$ svn help checkout 
checkout (co): Check out a working copy from a repository. 
usage: checkout URL[@REV]... [PATH] 


Valid options: 
    -r [--revision] arg  : ARG (some commands also take ARG1:ARG2 range) 
          A revision argument can be one of: 
           NUMBER  revision number 

$ svn checkout -r 133 templates/supplier.post_product.tpl 
svn: Client error in parsing arguments 

je suppose peut-être que je dois utiliser une URL pour un répertoire au lieu d'un chemin?

+0

vous utilisez svn depuis la ligne de commande, ou utilisez-vous une sorte de gui comme turtoiseSVN? –

+0

Depuis la ligne de commande. – Kzqai

Répondre

2
svn up -r foo path/bar 
+0

J'ai fini par devoir scp le fichier et l'écraser, pour l'instant, mais merci, je le garderai à l'esprit la prochaine fois que je devrai le faire. – Kzqai

0

Vous pouvez individuellement checkout l'ancienne révision du fichier, aucune validation nécessaire.

Questions connexes