La gestion de version de code se fait maintenant grâce à l'outil Gitlab
L'IAS propose différents types de logiciels de suivi de version: SVN et GIT
Vous pouvez demander la création d'un repository SVN sur l'interface GLPI
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
Dans les commandes suivantes, remplacez LOGIN par votre nom d'utilisateur LDAP, et REPOSITORY par le nom de votre repository SVN.
Pour importer une arborescence déjà existante, vous pouvez utiliser la commande suivante
svn import --username=LOGIN https://svn.ias.u-psud.fr/REPOSITORY .
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
Pour mettre à jour votre copie locale de travail
svn update
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
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.
Pour visualiser les commentaires correspondants aux modifications d'un fichier / répertoire
svn log PATH
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.