Journal gestion de version

Posté par  .
Étiquettes : aucune
0
5
fév.
2004
A la suite de la dépêche sur Subversion, je me suis dit que je pourrais en profiter pour mettre un peu d'ordre dans le bor$%& qu'est mon disque dur, notamment en utilisant un outil de gestion de version. En fait, je voudrais seulement mieux organiser mes differentes versions et modifications de mes documents écrits (fichiers LaTeX) et programmes, mais sur lesquels je travaille seul, et que pour l'instant j'organise "à la main", avec les classiques erreurs dans "l'écrasement/modification du mauvais fichier/effacement de l'ancienne version dont j'aurais finalement eu besoin 2 mois plus tard/etc..."

Mais, outre le fait que je n'y connais rien en utilisation/administration de CVS, Subversion ou autre, je me demandais, comme je n'ai pas besoin de l'aspect "travail à plusieurs", si de tels outils étaient adaptés, ou s'il exite plus simple, mieux adapté.

Voilà, merci pour vos conseils...
  • # Re: gestion de version

    Posté par  (site web personnel) . Évalué à 1.

    Ils sont tout à fait adaptés et très simples d'emploi pour un usage basique comme celui que tu comptes faire.
  • # Re: gestion de version

    Posté par  . Évalué à 4.

    RCS est l'ancetre mono-machine de CVS
    gnu RCS est dans toutes les distribs je pense
  • # Re: gestion de version

    Posté par  . Évalué à 2.

    ça m'intéresse aussi, alors si jamais tu t'y mets, vient nous raconter ça :)
  • # Re: gestion de version

    Posté par  . Évalué à 4.

    CVS est parfait pour ce que tu veux faire.

    http://europa.ac-grenoble.fr/slis/devel/cvs-howto.html(...)
    • [^] # Re: gestion de version

      Posté par  . Évalué à 1.

      [+] Merci pour le howto, il est tres clair, et il y a un chapitre "utilisation en local", ça a l'air suffisament simple pour moi :-) Je vais tester et voir si je m'en sors...
      • [^] # Re: gestion de version

        Posté par  (site web personnel) . Évalué à 1.

        Je crois bien qu'il vaut mieux laisser tomber CVS a priori pour passer directement à subversion puisque c'est appelé à le remplacer partout. C'est con de se former sur un produit nouvellement obsolète (à part peut-être pour capitaliser des connaissances/expériences de migration).
        • [^] # Re: gestion de version

          Posté par  . Évalué à 2.

          CVS à de la marge avant de devenir obsolète, vu le nombre de projets qui l'utilisent.
          La migration, si migration il y à (et c'est pas _encore_ le cas) sera plutôt lente, AMHA, avec les deux sytèmes fonctionnant. L'utilisateur devra au final connaitre les deux système.

          Il me semble qu'a l'heure actuelle, il vaux mieux connaitre d'abord CVS que Subversion.

          Et dans son cas, RCS aurait amplement suffit vu qu'il s'agit juste d'une gestion en local pour un seul utilisateur...

          mes 2 cts ------->[]
          • [^] # Re: gestion de version

            Posté par  . Évalué à 1.

            Je viens de lire la doc de RCS, c'est vrai que ça semble parfaitement convenir à ce que je veux faire. En plus, subversion me parait un peu difficile (ou long) à installer pour le moment. J'hésite encore avec cvs, je me dis que ça pourra me permettre de récuperer mes projets sur mon portable plus facilement par exemple... (en même temps, un coup de rsync , c'est vite fait aussi, faut juste éviter de se tromper de sens...)
  • # Re: gestion de version

    Posté par  . Évalué à 1.

    Existe t'il des hebergeurs chez qui l'ont peut avoir des projets cvs prives ?

    Je me deplace souvent et ça serait pas mal d'avoir mes documents et mes projets disponibles en ligne en fait, et avec une connexion correcte ça me parait aussi bien, même plus besoin de faire attention à sauvegarder ses données avant de reinstaller un OS hop tout est accessible en ligne...
    • [^] # Re: gestion de version

      Posté par  (site web personnel) . Évalué à 1.

      À part sourceforge.net, je vois pas trop.
    • [^] # Re: gestion de version

      Posté par  . Évalué à 1.

      C'est / était dans les plans de Microsoft de proposer ce type de service ?
      Avec tout les inconvenients qui vont avec...
      • [^] # Re: gestion de version

        Posté par  . Évalué à 1.

        Certes, il faudrait un systeme avec des notions de cryptage et de clé dans l'ideal, ou alors faire confiance à l'hebergeur...

        En même temps mes données doivent être nettement plus accessibles sur mon disque dur lorsque je suis connecté vu mon niveau de connaissances en terme de securité.

        Un acces distant protégé par mot de passe pourrait être limite plus securisant malgré les inconvenients que cela implique.
    • [^] # Re: gestion de version

      Posté par  . Évalué à 2.

      avec arch tu peut mettre ton repository sur un serveur http (et via ftp pour les developpeurs)...
  • # Re: gestion de version

    Posté par  (site web personnel) . Évalué à 2.

    RCS (déjà cité) ou SCCS (pas mal aussi, plus "évolué" que RCS).

    Deux commandes à connaître pour RCS : ci et co.
    Le RCS s'apprend très vite.
  • # Re: gestion de version

    Posté par  . Évalué à 2.

    Joey Hess, un developpeur Debian, a mis son repertoire home entierement sous CVS (originellement -- maintenant, c'est Subversion), et a ecrit un article a ce sujet: http://www.linuxjournal.com/article.php?sid=5976(...)

    Zorglub

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.