Forum général.cherche-logiciel Gestionnaire de version simple

Posté par  (site web personnel) .
Étiquettes : aucune
0
8
oct.
2007
Bonjour à tous.

Je travaille actuellement sur un projet avec un ami.
On est juste deux et j'aimerai trouver un système pour éviter de se marcher sur les pieds quand on édite un fichier.

Evidement je connais cvs, svn ou autres git. Mais je trouve ca un peu lourd de sortir ces outils pour seulement 2 développeurs.

Auriez vous une piste pour un système de gestion de version simple et léger? Voir même une astuce de fond de tiroir à refourguer...?

Par avance merci, Uld
  • # Bazaar-ng

    Posté par  . Évalué à 2.

    Perso j'utilise bazaar-ng, aka bzr dispo sur http://bazaar-vcs.org/ ainsi que dans toutes les bonnes distribs. Après un bzr init des bzr commit permettent d'enregistrer les versions.
    Sinon il y a aussi darcs ou mercurial.
    +=
  • # Gobbi

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

    Tu peux essayer gobbi. c'est un éditeur de fichier qui permet d'éditer à 2 en même temps des fichiers. Ce n'est pas forcément ce que tu cherche mais ca peut être utile.
  • # Et les locks ?

    Posté par  . Évalué à 2.

    Si c'est à deux, et si c'est simplement pour éviter de se marcher sur les pieds, tu peux essayer d'activer les mandatory locks sur ton système de fichiers.

    Ainsi, si le logiciel de lecture a le bon goût de poser un verrou sur ton fichier, celui-ci sera en lecture seule pour les autres, voire inaccessible, le temps de la session.
  • # Je suis tout seul...

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

    Et pourtant j'utilise trac+subversion...
    Ce n'est pas forcément la grosse artillerie. Par contre, si vous souhaitez vous passer de serveur centralisé, git serait peut être un meilleur choix.
  • # Précisions ?

    Posté par  . Évalué à 2.

    Il fuadrait êtr un peu plus précis

    Travaillez vous en LAN ou à travers le grand ternet ?

    Travaillez vous sous Linux uniquement ou aussi sous Windows (exit git) ?

    Qu'entends tu par lourdeur ?

    Par exemple avec SVN , tu n'es pas obligé de l'installer derrière un frontend Apache. Tu peux utiliser le protocole svn ou encore créer un depôt dans un fs à plat et partager son accès en LAN.

    Pour gérer la concurrence d'accès tu sembles préferer le modèle "lock-modify-unlock" tu peux tjs le mettre en place.
    http://blogs.open.collab.net/svn/2007/07/from-the-questi.htm(...)

    Peut-être que tu reproches à git le fait d'être distribué auquel cas tu peux te rabattre sur bazaar-ng qui supporte les 2 modes centralisé et distribué.

    Enfin tu peux examiner cet outil qui se revendique "simple"
    http://www.sourcejammer.org/
  • # RCS ?

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

    RCS ? Pour mes petits script perso un peu évoluer c'est ce que j'utilise.
  • # SVK

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

    SVK est un gestionnaire de version décentralisé (ou plutôt basé sur l'utilisateur à la différence de SVN ou CVS, basés sur le serveur) qui s'appuie sur la technologie de SVN et est écrit en Perl.
    C'est très similaire à SVN, on peut l'utiliser sans référentiel de type SVN (ou CVS) et pour autant, on peut synchroniser les dépôts personnels avec un référentiel.

    Nicolas Chuche a publié un article à ce sujet dans le Linux Magazine n°94.

    http://svkbook.elixus.org/
    http://svk.bestpractical.com/view/HomePage
    http://www.perl.com/pub/a/2004/03/03/svk.html

Suivre le flux des commentaires

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