Parfois, vous devez travailler directement sur le référentiel, sans avoir de copie de travail. C'est à cela que sert le Explorateur de référentiel. Comme l'explorateur et les recouvrements d'icône qui vous permettent de voir votre copie de travail, l'explorateur de référentiel vous permet de voir la structure et le statut du référentiel.
Avec l'explorateur de référentiel vous pouvez exécuter des commandes comme copier, déplacer, renommer... directement sur le référentiel.
The repository browser looks very similar to the Windows explorer, except that it is showing the content of the repository at a particular revision rather than files on your computer. In the left pane you can see a directory tree, and in the right pane are the contents of the selected directory. At the top of the Repository Browser Window you can enter the URL of the repository and the revision you want to browse.
Tout comme dans l'explorateur Windows, vous pouvez clicquer sur les en-têtes des colonnes dans le panneau de droite si vous voulez modifier le tri. Et comme dans l'explorateur il yu a des menus contextuels ans les deux panneaux.
Le menu contextuel pour un fichier vous permet de :
Ouvrir le fichier sélectionné, avec le visualisateur par défaut pour ce type de fichier ou avec le programme de votre choix.
Récupérer une copie non versionnée du fichier sur votre disque dur.
Show the revision log for that file, or show a graph of all revisions so you can see where the file came from.
Annoter le fichier pour voir qui a modifier quelle ligne et quand.
Supprimez ou renommez le fichier.
Make a copy of the file, either to a different part of the repository, or to a working copy rooted in the same repository.
Voir/Modifier les propriétés du fichier
Le menu contextuel pour un dossier vous permet de :
Voir l'historique des messages de log de ce répertoire, ou voir le graphique de toutes les révisions afin de pouvoir savoir d'où vient ce répertoire.
Exporter le répertoire vers une copie non versionnée sur votre disque dur.
Extraire le répertoire pour avoir une version de travail sur votre disque dur.
Créez un nouveau répertoire dans le référentiel
Ajouter directement des fichiers ou des répertoires dans le référentiel.
Supprimez ou renommez le répertoire.
Make a copy of the folder, either to a different part of the repository, or to a working copy rooted in the same repository. This can also be used to create a branch/tag without the need to have a working copy checked out.
Voir/Modifier les propriétés du dossier.
Marque le répertoire pour la comparaison. Un nom d'un répertoire marqué est en gras.
Compare the folder with a previously marked folder, either as a unified diff, or as a list of changed files which can then be visually diffed using the default diff tool. This can be particularly useful for comparing two tags, or trunk and branch to see what changed.
If you select two folders in the right pane, you can view the differences either as a unified-diff, or as a list of files which can be visually diffed using the default diff tool.
If you select multiple folders in the right pane, you can checkout all of them at once into a common parent folder.
Si vous sélectionnez 2 étiquettes qui sont copiées depuis la même racine (typiquement /trunk/), vous pouvez utiliser → pour voir la liste des révisions entre les deux points d'étiquettes.
You can use F5 to refresh the view as usual. This will refresh everything which is currently displayed. If you want to pre-fetch or refresh the information for nodes which have not been opened yet, use Ctrl-F5. After that, expanding any node will happen instantly without a network delay while the information is fetched.
You can also use the repository browser for drag-and-drop operations. If you drag a folder from explorer into the repo-browser, it will be imported into the repository. Note that if you drag multiple items, they will be imported in separate commits.
Si vous voulez déplacer un élément au sein du référentiel, effectuez un glisser-déplacer avec le bouton gauche de la souris vers le nouvel emplacement. Si vous voulez créer une copie plutôt que de déplacer l'élément, effectuez un glisser-déplacer avec le bouton gauche de la souris, tout en maintenant la touche Ctrl enfoncée. Lors de la copie, le curseur affiche un symbole « plus », comme dans l'Explorateur.
If you want to copy/move a file or folder to another location and also give it a new name at the same time, you can right drag or Ctrl-right drag the item instead of using left drag. In that case, a rename dialog is shown where you can enter a new name for the file or folder.
Quand vous faites des changements dans le référentiel en utilisant l'une de ces méthodes, une boîte de dialogue de saisie de commentaire vous sera présentée. Si vous avez glissé quelque chose par erreur, c'est aussi une chance pour annuler l'action.
Sometimes when you try to open a path you will get an error message in place of the item details. This might happen if you specified an invalid URL, or if you don't have access permission, or if there is some other server problem. If you need to copy this message to include it in an email, just right click on it and use → , or simply use Ctrl+C.