392 votes

Extraction d'une révision spécifique de subversion à partir de la ligne de commande

Je veux extraire une révision spécifique d'un dossier dans subversion en utilisant la ligne de commande.

Je ne vois pas d'option permettant de spécifier le numéro de révision dans le document TortoiseProc.exe .

TortoiseProc.exe /command:checkout <url>

Comment obtenir la révision que je souhaite ? Est-ce que TortoiseProc.exe le bon outil pour ce que je veux faire ?

3voto

system PAUSE Points 10051

Vous pouvez essayer

TortoiseProc.exe /command:checkout /rev:1234

pour obtenir la révision 1234.

Je ne suis pas sûr à 100% que le /rev est compatible avec l'option checkout mais j'ai eu l'idée de certains Documentation de TortoiseProc .

2voto

Sebastian Dressler Points 3853

Vous devrez utiliser svn directement :

svn checkout URL[@REV]... [PATH]

et

svn help co

vous donne un peu plus d'aide.

2 votes

D'après ce que je vois, je pense qu'un exemple peut aider. incluez-vous ou non les parenthèses ? qu'en est-il des 3 points ? qu'en est-il de l'espace après les 3 points ? Quels sont les caractères littéraux, les caractères de remplacement et les caractères ajoutés pour les caractères de remplacement ?

2voto

user1240259 Points 41

Il semble que vous pouvez utiliser l'explorateur de référentiel. Cliquez sur le bouton de révision en haut à droite et changez-le pour la révision que vous voulez. Ensuite, cliquez avec le bouton droit de la souris sur votre fichier dans le navigateur et utilisez l'option "Copier dans la copie de travail...", mais changez le nom du fichier qui sera extrait, pour éviter tout conflit.

0voto

Siddesh Bhalke Points 939

Allez dans le dossier et utilisez la commande :

svn co {url}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X