FAQ SCMConsultez toutes les FAQ
Nombre d'auteurs : 5, nombre de questions : 107, derni�re mise � jour : 31 ao�t 2007 Ajouter une question
Cette faq a �t� r�alis�e � partir des questions fr�quemment pos�es sur les forums de et de l'exp�rience personnelle des auteurs.
Nous tenons � souligner que cette faq ne garantit en aucun cas que les informations qu'elle propose soient correctes. Les auteurs font leur maximum, mais l'erreur est humaine. Cette faq ne pr�tend pas non plus �tre compl�te. Si vous trouvez une erreur, ou que vous souhaitez nous aider en devenant r�dacteur, merci de contacter la community manager Lana Bauer, ou de poster votre participation ici.
Sur ce, nous vous souhaitons une bonne lecture.
- Comment faire un checkout ?
- Comment ajouter un fichier dans le repository ?
- Comment commiter un fichier dans le repository ?
- Quels sont les diff�rences entre le repository et la copie de travail ?
- Comment conna�tre le contenu d'une r�vision ?
- Comment afficher le num�ro de r�vision de votre copie de travail ?
- Comment afficher l'historique des modifications d'un fichier ?
- Comment supprimer un fichier ?
- Comment renommer/d�placer des fichiers ?
- Comment voir le contenu d'un fichier du repository ?
- Comment nettoyer une copie de travail ?
- Lister les diff�rences d'un projet entre la copie de travail et le repository ?
- Comment afficher des informations sur le repository ?
- Comment afficher les informations d'un fichier ?
- Comment afficher le contenu d'un r�pertoire du repository ?
- Comment verrouiller un fichier ?
- Comment ajouter un r�pertoire au repository ?
- Comment d�placer un fichier dans votre copie locale ?
- Comment afficher le statut des fichiers et r�pertoires de la copie de travail ?
- Comment afficher un sommaire des r�visions de la copie de travail ?
- Comment obtenir la liste des contributeurs d'un repository ?
- Comment afficher l'arborescence du repository ?
- Comment afficher l'historique d'un repository ?
- Comment forcer l'utilisation de verrous lors de l'�dition ?
Dans une console de commandes, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svn checkout <url_du_projet><cheminlocal_du_projet> |
PATH est le chemin de destination local.
| Code : | S�lectionner tout |
1 2 | svn checkout http://mon.ip.com/svndev MonProjet |
Dans une console de commandes, taper les commandes suivantes :
| Code : | S�lectionner tout |
1 2 3 | svn add <fichier> svn commit -F <fichier> --force-log |
Si l'�tape d'ajout n'est pas faite pas de commit possible.
Dans une console de commandes, naviguer jusqu'au r�pertoire contenant le fichier � commiter, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svn commit -F <fichier> --force-log |
Acc�der au r�pertoire d'une copie de travail d'un projet.
Dans une console de commandes, taper :
| Code : | S�lectionner tout |
1 2 | svn diff |
Dans une console de commandes, taper :
| Code : | S�lectionner tout |
1 2 | svn cat --revision <N�r�vision><fichier> |
Dans une console de commandes, naviguer jusqu'au r�pertoire contenant votre projet, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svnversion . |
| Code : | S�lectionner tout |
1 2 3 | svnversion . 1:4 |
Dans une console de commandes, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svn blame <url_fichier> |
| Code : | S�lectionner tout |
1 2 3 4 5 6 7 |
svn blame file:///c:/REPOSITORIES/SVN/projetsvn/trunk/fichier1.txt
3 eric hello world !!!
3 eric
5 eric premi�re ligne
5 eric
5 eric seconde ligne |
Cette question peut avoir deux r�ponses. Si vous venez d'ajouter le fichier mais n'avez pas commit� :
| Code : | S�lectionner tout |
1 2 | svn revert <fichier> |
| Code : | S�lectionner tout |
1 2 | svn delete <fichier> |
| Code : | S�lectionner tout |
1 2 | svn add <fichier> |
Pour renommer ou d�placer un fichier, positionnez vous dans le r�pertoire o� se trouve le fichier et utilisez la commande suivante :
| Code : | S�lectionner tout |
1 2 | svn move <source><destination> |
Subversion conserve l'historique du fichier avant renommage contrairement �
CVS.Dans une console de commandes, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svn cat <url_fichier> |
| Code : | S�lectionner tout |
1 2 3 4 5 6 7 | svn cat file:///c:/REPOSITORIES/SVN/projetsvn/trunk/fichier1.txt hello world !!! premi�re ligne seconde ligne |
Il peut arriver que votre copie de travail se retrouve dans un �tat instable (par exemple � cause de fichiers verrouill�s), il faut alors nettoyer la copie de travail.
Dans une console de commandes, naviguer jusqu'au r�pertoire contenant votre projet, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svn cleanup |
Dans une console de commandes, naviguer jusqu'au r�pertoire contenant votre projet, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svn diff <projet> |
| Code : | S�lectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | svn diff projetsvn Index: projetsvn/fichier1.txt =================================================================== --- projetsvn/fichier1.txt (r�vision 6) +++ projetsvn/fichier1.txt (copie de travail) @@ -4,4 +4,6 @@ seconde ligne -troisi�me ligne \ Pas de fin de ligne � la fin du fichier +troisi�me ligne + +4�me ligne \ Pas de fin de ligne � la fin du fichier Index: projetsvn/fichier2.txt =================================================================== --- projetsvn/fichier2.txt (r�vision 4) +++ projetsvn/fichier2.txt (copie de travail) @@ -1 +1,3 @@ -hello world 2 !!! \ Pas de fin de ligne � la fin du fichier +hello world 2 !!! + +nouvelle ligne \ Pas de fin de ligne � la fin du fichier |
La commande suivante affiche l'auteur, la date, le nombre de caract�res du message de log, et le log de l'arborescence.
Dans une console de commandes, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svnlook info <chemin_repository> |
| Code : | S�lectionner tout |
1 2 3 4 5 6 | svnlook info c:/REPOSITORIES/SVN eric 2007-03-13 23:50:12 +0100 (mar., 13 mars 2007) 23 Created folder remotely |
Dans une console de commandes, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svn info <chemin_fichier> |
Cela donne les informations suivantes en affichage :
| Code : | S�lectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | svn info fichier1.txt Chemin : fichier1.txt Nom : fichier1.txt URL : file:///c:/REPOSITORIES/SVN/projetsvn/trunk/fichier1.txt Racine du d�p�t : file:///c:/REPOSITORIES/SVN UUID du d�p�t : 8e94ed51-d6dc-b148-a31b-26becb0ef172 R�vision : 6 Type de noeud : fichier T�che programm�e : normale Auteur de la derni�re modification : eric R�vision de la derni�re modification : 6 Date de la derni�re modification: 2006-10-12 23:56:11 +0200 (jeu., 12 oct. 2006) Texte mis � jour: 2006-10-12 23:31:19 +0200 (jeu., 12 oct. 2006) Somme de contr�le : 585582bac0f49ad7ebb537e72b05e778 |
Dans une console de commandes, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svn list <chemin_repertoire_repository> |
| Code : | S�lectionner tout |
1 2 3 4 5 | svn list file:///c:/REPOSITOR IES/SVN/projetsvn/trunk fichier1.txt fichier2.txt |
Il peut �tre utile de verrouiller un fichier afin que d'autres utilisateurs ne puissent l'impacter.
Dans une console de commandes, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svn lock <chemin_fichier> |
| Code : | S�lectionner tout |
1 2 3 | svn lock fichier1.txt 'fichier1.txt' verrouill� par l'utilisateur 'eric'. |
Dans une console de commandes, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svn mkdir <nom_du_repertoire> |
Dans une console de commandes, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svn move <source><destination> |
Dans une console de commandes, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svn status <nom_du_projet> |
| Code : | S�lectionner tout |
1 2 3 | svn status D fichier1.txt |
Dans une console de commandes, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svnversion |
| Code : | S�lectionner tout |
1 2 3 | svnversion 6:8M |
Dans une console de commandes, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svnlook author <chemin_repository> |
| Code : | S�lectionner tout |
1 2 3 | svnlook author c:/REPOSITORIES/SVN eric |
Dans une console de commandes, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svnlook tree <chemin_repository> |
| Code : | S�lectionner tout |
1 2 3 4 5 6 7 8 9 10 11 |
svnlook tree c:/REPOSITORIES/SVN
/
projetsvn/
trunk/
fichier1.txt
newdir/
fichier1.txt
fichier2.txt
branches/
tags/ |
| Code : | S�lectionner tout |
1 2 3 4 5 6 7 8 9 10 11 |
svnlook tree c:/REPOSITORIES/SVN --show-ids
/ <0.0.r48/425>
tools/ <64.7.r42/185>
trunk/ <by.7.r40/506>
.classpath <65.e.r39/0>
image.jpg <66.9.r34/0>
.project <67.d.r38/0>
logo.gif <68.f.r40/0>
lib/ <69.b.r36/0>
vecmath-1.4.0.jar <6a.0.r23/484902> |
Dans une console de commandes, taper la commande suivante :
| Code : | S�lectionner tout |
1 2 | svnlook history <chemin_repository> |
| Code : | S�lectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
svnlook history c:/REPOSITORIES/SVN
R�VISION CHEMIN
-------- ------
8 /
7 /
6 /
5 /
4 /
3 /
2 /
1 /
0 / |
Il suffit d'ajouter la propri�t� svn:needs-lock au fichier et de lui donner la valeur true.
Proposer une nouvelle r�ponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plut�t sur le forum de la rubrique pour �aLes sources pr�sent�es sur cette page sont libres de droits et vous pouvez les utiliser � votre convenance. Par contre, la page de pr�sentation constitue une �uvre intellectuelle prot�g�e par les droits d'auteur. Copyright � 2026 Developpez Developpez LLC. Tous droits r�serv�s Developpez LLC. Aucune reproduction, m�me partielle, ne peut �tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'� trois ans de prison et jusqu'� 300 000 � de dommages et int�r�ts.



