5-Commit, Update et révisions

Commit/Validation

Si vous voulez prendre en compte un changement dans votre copie de travail (modification ajout, suppression, déplacement) du contenu d'un fichier ou d'un dossier, vous devez valider votre modification

mode console

svn commit -m "commentaires" 

sous RapidSVN

clique droit → publication

Update

Pour synchroniser votre copie de travail avec le dépôt SVN, vous devez mettre à jour votre copie de travail

mode console

svn update [-r_num]

sous RapidSVN

Clique droit sur le fichier → mise a jour puis entrée le numéro de la révision si besoin

Remarque

Il est recommandé de toujours faire un update avant un commit pour éviter que le commit n'échoue.

Qu'est ce qu'une révision ?

  • A chaque commit réussi, une nouvelle révision est créée
  • Elles sont atomiques sur l'ensemble du dépôt
  • Tous les fichiers sont identifiés par une nouvelle révision même s'ils n'ont pas été modifiés
  • La dernière révision s'appelle Head, elle se trouve sur le serveur
  • La révision courant de votre copie de travail s'appelle Base
  • On peut visualiser toutes les révisions et tous les commentaires associés. (voir plus loin dans l'atelier)
  • On peut comparer des révisions entre elles par leur numero ou leur date

mode console

svn diff fichier.txt [:r_num] | [r_num1:r_num2]

sous RapidSVN

Clique droit sur le fichier → Diff

Pratique

  • Modifier le contenu des fichiers de votre projet
  • et commiter
  • regarder le changement de révision

précedent suivant

 
groupe-de-travail/jdev-2011/programme-planning-intervenants/programme/svn/commit_update_revisions.txt · Dernière modification: 2011/09/28 22:45 par jean-michel.glorian@cesr.fr
 
Recent changes RSS feed Powered by PHP Powered by Pxxo Driven by DokuWiki