2013_2014:s2:td:tdsvn
This is an old revision of the document!
Gestion de versions : TD
L'énoncé est ici
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.
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 !
- </note>
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
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
Question 19
- Visualiser le répertoire :
svn status
2013_2014/s2/td/tdsvn.1399307098.txt.gz · Last modified: 2014/05/05 16:24 by blay