SVNBOOK Chap2 Examining History
De Framalang Wiki.
Cette page fait partie du projet Version control with subversion.
| Pseudo | Code | Rôle | Statut |
|---|---|---|---|
| Hotshot92 | Traduction | Fait | |
| SVF | Mise à jour en dernière version 1.5 | Fait | |
| SVF | 1ère Relecture | Fait | |
| Validation |
Examining History
Examining History
Examiner l'historique
Your Subversion repository is like a time machine. It keeps a record of every change ever committed and allows you to explore this history by examining previous versions of files and directories as well as the metadata that accompanies them. With a single Subversion command, you can check out the repository (or restore an existing working copy) exactly as it was at any date or revision number in the past. However, sometimes you just want to peer into the past instead of going into it.
Several commands can provide you with historical data from the repository:
- svn log
- Shows you broad information: log messages with date and author information attached to revisions and which paths changed in each revision
- svn diff
- Shows line-level details of a particular change
- svn cat
- Retrieves a file as it existed in a particular revision number and displays it on your screen
- svn list
- Displays the files in a directory for any given revision
Votre dépôt Subversion est comme une machine à remonter le temps. Il garde une trace de tous les changements jamais propagés et permet de parcourir cet historique en examinant aussi bien les versions précédentes des fichiers et des répertoires que les méta-données associées. D'une simple commande Subversion, vous pouvez extraire (ou restaurer) une copie de travail du dépôt tel qu'il était à n'importe quelle date ou numéro de révision passée. Cependant, parfois, vous voudrez juste sonder le passé sans y retourner.
Plusieurs commandes renvoient des informations sur l'historique des données présentes dans le dépôt :
- svn log
- fournit beaucoup d'informations : les messages de propagation avec la date et l'auteur de la révision ainsi que les chemins qui ont été modifiés à chaque révision
- svn diff
- affiche les détails, ligne par ligne, d'une modification particulière
- svn cat
- récupère le fichier tel qu'il existait à une révision donnée et l'affiche à l'écran
- svn list
- liste les fichiers contenus dans un répertoire à une révision donnée

