User Tools

Site Tools


calcul:svn
Cette documentation est une archive

La gestion de version de code se fait maintenant grâce à l'outil Gitlab

Développement : Gestion de versions

L'IAS propose différents types de logiciels de suivi de version: SVN et GIT

Subversion

Création d'un repository

Vous pouvez demander la création d'un repository SVN sur l'interface GLPI

Ajout de collaborateurs

Par défaut, le propriétaire du repository est le seul autorisé à y accéder.
Vous pouvez demander la modification des accès à un repository SVN sur l'interface GLPI

Commandes utiles

Dans les commandes suivantes, remplacez LOGIN par votre nom d'utilisateur LDAP, et REPOSITORY par le nom de votre repository SVN.

Import initial

Pour importer une arborescence déjà existante, vous pouvez utiliser la commande suivante

 svn import --username=LOGIN https://svn.ias.u-psud.fr/REPOSITORY .

Checkout

Pour commencer à utiliser votre repository, vous devez l'exporter une première fois (checkout ou co)

 svn co --username=LOGIN https://svn.ias.u-psud.fr/REPOSITORY

Update

Pour mettre à jour votre copie locale de travail

 svn update

Ajout de fichier / arborescence

Pour ajouter de nouveaux fichiers / répertoires au système de gestion de versions (avec PATH = le nom du fichier / répertoire à ajouter)

 svn add PATH

Commit

Pour valider vos modifications locales.

 svn commit --username=LOGIN PATH -m "MESSAGE"

Si PATH est vide, le commit prendra en compte tous les fichiers / répertoires à partir du répertoire courant.
Si vous ne renseignez pas l'option -m “MESSAGE”, un éditeur de texte s'ouvrira pour vous inciter à renseigner le message de modification.
Note : le message n'a aucun caractère obligatoire.

Log

Pour visualiser les commentaires correspondants aux modifications d'un fichier / répertoire

 svn log PATH

Interface web de visualisation

Git

http://fr.wikipedia.org/wiki/Git

Nous proposons un serveur GIT basé sur GitLab.

Vous pouvez vous y connecter par https://git.ias.u-psud.fr

Note : L'accès ssh n'est pas autorisé, uniquement https.

calcul/svn.txt · Last modified: 2022/07/12 17:54 by clement massias