Service de dépôt et de gestion de version

Versionning de fichiers SVN

vendredi 8 juillet 2011, par Philippe Depouilly

Service de dépôt et de gestion de version SVN

 Introduction

Deux services d’hébergement d’espace de travail collaboratif (« repository » ou « dépôt ») sont à votre disposition. Les logiciels proposés sont basés sur Subversion et GIT.

Ce service est particulièrement pratique, si vous devez rédiger en collaboration avec d’autres personnes un document (au format texte) ou si développez un programme seul ou à plusieurs. Il permet aussi de conserver toutes les anciennes versions du document depuis son origine.

 Entre Subversion et GIT lequel choisir ?

Voici quelques éléments de comparaison vous permettant de choisir le plus approprié :

  • Subversion est un service centralisé : vous déposez sur le serveur et possédez une copie locale, à chaque modification pertinente, vous mettez à jour sur le serveur et vos collaborateurs récupèrent une version récente depuis le serveur
  • Subversion sur la PLM ne fonctionne qu’à travers une authentification standard (identifiant et mot de passe de la PLM ou fournit pour des collaborateurs extérieurs) à travers un service HTTPS (chiffré)
  • GIT est un service distribué : vous gérez de multiples versions sur votre poste de travail et déposez uniquement les plus pertinentes sur le serveur. Vous pouvez aussi échanger directement entre collaborateurs.
  • GIT fonctionne via HTTPS avec identifiant et mot de passe et via SSH avec clés ssh.

 Comment

Pour GIT :

Pour Subversion :

Au sujet de Subversion

  • Vous retrouvez dans l’outil de Gestion de Versions vos dépôts demandés selon la procédure manuelle historique.
  • Actuellement, tous les collaborateurs ont aussi le droit de gérer les autorisations. Si cela doit être restreint, restreignez ces droits de manière adéquate.
  • Dans la version actuelle, il n’est pas possible de gérer l’envoi de mail à chaque commit. Contactez support_at_math.cnrs.fr pour activer cette fonctionnalité avec le nom du dépôt et les adresses mails concernées.
  • Le service actuel svn ne sera pas enrichi en fonctionnalités, l’équipe PLMteam souhaite désormais concentrer son énergie autour de l’outil PLMlab.
SPIP | | Plan du site | Suivre la vie du site RSS 2.0
Habillage visuel © digitalnature sous Licence GPL