2013_2014:s2:td:tdsvn
Table of Contents
Gestion de versions : TD
L'énoncé est ici
Il est possible que vous ne voyiez pas les icones TortoiseSVN (visibles ici).
Pour les voir, clic droit sur un répertoire et choisissez TortoiseSVN>Settings>Icon Overlays et dans Drive Types, cochez la case “Network Drives”.

Voici quelques compléments.
- Si vous n'avez pas l'outil
tortoise
sur votre machine.- Faîtes le TD sur une machine de l'IUT
- Pour pouvoir disposer de l'environnement SVN il vous faudra l'installer. Vous pouvez utiliser par exemple
SourceTree
.
A la fin de cette séance, vous pourrez/devrez travailler tout seul dans votre propre projet personnel qui a été créé sur la forge.
Ce projet vous pouvez choisir, momentanément de le partager avec d'autres ou pas, en utilisant l'espace configuration de votre projet sur la forge.
Bien sûr, vous ne pourrez plus dire :
- j'ai perdu mes codes avec mon ordinateur,
- hier, cela fonctionnait mais je ne sais pas pourquoi aujourd'hui …
- …
puisque évidemment vous les stockerez dans un gestionnaire de version !
Commandes en ligne si besoin
Voici quelques commandes en ligne pour vous aider si besoin.
Question 5
- CheckOut :
svn checkout https://svn-iutinfo.unice.fr/svn/groupe5
Question 7
- Ajout d'un fichier :
svn add HelloXXX.java
- Destruction d'un fichier :
svn del HelloAll.java
- Sauvegarder :
svn commit -m “ajout du fichier HelloAllXXX”
Question 8
- Récupérer une version passée :
svn update
- Locker un fichier :
svn lock -m “Lock du fichier HelloAll pour tester tranquillement” HelloAll.java
Question 14
- Revenir à une version antérieure :
svn update -r 1
- Revenir à la version en cours :
svn update -r HEAD
- visualiser les logs :
svn log .
Question 16
- Création d'un tag
versionPreliminaire
:
svn copy https://svn-iutinfo.unice.fr/svn/users-blay/trunk https://svn-iutinfo.unice.fr/svn/users-blay/tags/versionPreliminaire -m “sauvegarde dans versionPreliminaire”
Question 18
- Switch :
svn switch https://svn-iutinfo.unice.fr/svn/XXX/branches/versionDev2 . –ignore-ancestry
Question 19
- Visualiser le répertoire :
svn status
Codes complémentaires pour ne pas le taper
Pour la question 18 :
import java.util.Locale; import java.util.ResourceBundle; public class HelloAllBranche { public static void main(String[] args) { Locale local_current = Locale.getDefault(); //En france par défaut fr_FR ResourceBundle myResources = ResourceBundle.getBundle("labels",local_current); System.out.println(myResources.getString("MsgHello")); System.out.println(myResources.getString("MsgBye")); } }
et le fichier correspondant intitulé labels_fr.properties
MsgHello = Bonjour MsgBye = Au revoir
2013_2014/s2/td/tdsvn.txt · Last modified: 2014/05/06 12:34 by dpallez