Journal Gestion de version suite

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
0
10
nov.
2004
Suite aux recommandations des uns et des autres (http://linuxfr.org/~Funix/15903.html(...)), j'ai installé subversion avec trac. J'ai créé mon dépôt, ça marche nickel et effectivement subversion est bien supérieur à CVS, par ailleurs la migration est douce car il s'inscrit dans la même lignée.
C'est pour trac que je suis plus mitigé, j'ai du louper quelque chose, mais à part me balader dans l'arborescence du dépôt, je n'ai pas vu comment faire des commit, checkout, update & co. Je voudrais que mes développeurs disposent d'un outil unique (au travers d'un navigateur) quelque soit la plateforme de développement (unix divers et windows) pour pouvoir gérer leurs sources et pas seulement les visualiser.
  • # trac

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

    > j'ai installé subversion avec trac

    T'as eu peur ?
  • # Tromperie sur la marchandise

    Posté par  . Évalué à 7.

    T'as dû mal comprendre car Trac est un outil de gestion de projet, pas de version.

    Je vois mal un site web allez fouiller dans mon checkout pour me dire ce qui a changé et c'est mieux comme ça !

    Pour tes développeurs il existe le très bon TortoiseSVN pour Windows et d'autres dans le même genre pour Linux. Le mieux reste quand même une intégration dans l'IDE. Eclipse fait ça très bien.
  • # Trac

    Posté par  . Évalué à 3.

    T'as pas besoin de trac pour utiliser subversion.

    Lis la FORMIDABLE doc de subversion :
    http://svnbook.red-bean.com/svnbook-1.1/index.html(...)

    L'outil en ligne de commande est for-mi-da-ble. Faut pas 3 plombes pour comprendre comment ça marche.
    La doc est intégré à l'outil en ligne de commande :
    svn help
      usage: svn [options] [args]
      Type "svn help " for help on a specific subcommand.

      Most subcommands take file and/or directory arguments, recursing
      on the directories. If no arguments are supplied to such a
      command, it will recurse on the current directory (inclusive) by
      default.

      Available subcommands:
      add
      ....

    svn help add
      add: Put files and directories under version control, scheduling
      them for addition to repository. They will be added in next commit.
      usage: add PATH...

      Valid options:
      --targets arg : pass contents of file ARG as additional args
      -N [--non-recursive] : operate on single directory only
      -q [--quiet] : print as little as possible
      --config-dir arg : read user configuration files from directory ARG
      --force : force operation to run
      --auto-props : enable automatic properties
      --no-auto-props : disable automatic properties


    Si tu veux du GUI, il y a RapidSVN qui "marche partout" :
    http://rapidsvn.tigris.org/(...)

    Je n'utilise pas RapidSvn mais j'ai eu de bons échos.
    Franchement sous Unix, l'outil en ligne de commande est du bonheur. Par contre, il faut connaitre le concepte de subversion. Une fois le concepte assimilé, c'est trivial à utiliser. Il faut pas rèver. Pour tous logiciels il faut se former.
    • [^] # Re: Trac

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

      Je suis d'accord avec toi, je suis un adepte de la commande en ligne, mais j'ai certains de mes développeurs qui ne connaissent que windows, je ne veux pas leur imposer d'avoir à taper dans un shell, je risque de les braquer et de ne pas rencontrer l'adhésion de tous mes développeurs. Je retiens néanmoins qu'il existe turtoisesvn pour windows, pour mes développeurs sous unix. J'aimerais quand même trouver une petite interface sympa, je suis juste handicapé par le fait que j'ai des unix en peu exotiques (IRIX, LynxOS, Aix), bonjour la compilation sur ces bêtes là, il manque toujours quelque chose, c'est pour ça que j'étais parti sur la solution de l'interface web.

      https://www.funix.org mettez un manchot dans votre PC

    • [^] # Re: Trac

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

      Tiens puisque tu as l'air plutôt convaincu par subversion, peux-tu me dire quels sont les avantages/inconvénients par rapport à Arch ?
      • [^] # Re: Trac

        Posté par  . Évalué à -3.

        J'en sais rien. Arch fait tellement de bruit que ça me souâle.

        Ce que je vois, c'est que subversion marche bien, est simple tout en étant puissant.
        Qu'il n'est pas la dernière fonctionnalité de rebelle de la mort ou qu'il ne permet pas de dévepper avec 1000 développeurs de façon répartie je m'en fous.
        • [^] # Re: Trac

          Posté par  . Évalué à 0.

          Je réponds à une question qui m'ait adressé et on me moinse. J'adore les preuves de conneries.
          • [^] # Re: Trac

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

            Réfléchi à la pertinence de ton commentaire qui répond à ma question :)
            • [^] # Re: Trac

              Posté par  . Évalué à 0.

              Ben je reformule ma réponse :
              - "non."

              C'est mieux ?
              • [^] # Re: Trac

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

                non :)
                la meilleur réponse était de se taire et de laisser parler ceux qui peuvent répondre. T'imagines si dans une classe le prof demande si quelqu'un connait la réponse et que tout le monde gueule en coeur : "non mais ca me saoule blablabla".
                • [^] # Re: Trac

                  Posté par  . Évalué à 0.

                  Tu as écris :
                  - "Tiens puisque tu as l'air plutôt convaincu par subversion, peux-tu me dire quels sont les avantages/inconvénients par rapport à Arch ?"

                  Relis toi.
                  • [^] # Re: Trac

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

                    Bah oué t'avais l'air de t'y connaître :)
                    Je m'attendais à un commentaire pertinent, apparement d'autres ont jugés comme moi, non pas que ton commentaire soit foncièrement faux ou dénué d'intérêt (quoique), mais non, question pertinence voilà quoi.
                    • [^] # Re: Trac

                      Posté par  . Évalué à 0.

                      Je te comprends pas. Tu vas à droite puis à gauche puis en haut puis en bas.
                      Je te comprends pas.
                      • [^] # Re: Trac

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

                        Arrête tu me donnes le tourni :)
                        Pour résumé :
                        - je t'ai posé une question
                        - tu connaissais pas la réponse et tu as répondus comme à ton habitude
                        - les lecteurs ont jugés que ton commentaire était loin d'être pertinent, sans doute vis-à-vis de ma question
                        Si tu prennais moins la mouche, si tu changeai un peu de ton (cet espèce de mépris pour les autres solutions que tu connais pas), tu te serais tout de suite aperçu que tu n'avais rien à répondre.
                        Conclusion tu aurais mieux fait de t'abstenir.
                        Bon allez bonne nuit, faut mieux arrêter là parcque ca devient légèrement "lourd".

                        (PS : fait comme moi : quand tu te fais moinsser unanimement, c'est qu'il y a une bonne raison : tu as sorti une connerie (c'est de ta faute), tu as fait du HS (c'est de ta faute), tu as répondu à côté de la plaque (c'est de ta faute), tu lâche des trolls sans le vouloir (c'est encore de ta faute), il y a un quiproquo : c'est de ta faute, fallait mieux t'exprimer)
                        • [^] # Re: Trac

                          Posté par  . Évalué à 0.

                          > - tu connaissais pas la réponse et tu as répondus comme à ton habitude

                          J'ai répondu :
                          - "J'en sais rien."

                          > cet espèce de mépris pour les autres solutions que tu connais pas

                          C'est vrai qu'ici on ne peut pas dire ce qu'on pense. J'avais oublié que le politiquement correct est de règle ici. Qu'il faut tailler des pipes pour être bien vu. Désolé ce n'est pas mon style.
                          Quand je pense un truc, je le dis.

                          > Conclusion tu aurais mieux fait de t'abstenir.

                          Petit con.
                          Désolé, c'est mon style, je pense un truc, je le dis.
                          Maintenant que tu le sais, alors ne me demande rien.
  • # Tu ne chercherais pas un ide plutôt ?

    Posté par  . Évalué à 2.

    En fait ce que tu cherches c'est un IDE sous forme de web-application on dirait. Il serait peut-être plus simple que tu te dirige vers un IDE qui permette le travail en réseau et qui comprenne des outils de gestion de version, <gag>windev par ex</gag>... J'ai du mal à croire que des développeurs puissent utliser un formulaire web pour gerer des sources ! Ou alors avec XUL ?
    • [^] # Re: Tu ne chercherais pas un ide plutôt ?

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

      Puisqu'un tel outil n'existe visiblement pas je vais finir par croire que mon idée initiale de gérer les sources via une interface web est parfaitement incongrue. J'aimerais bien comprendre pourquoi. Ca peut être sympa que quelque soit la plateforme on puisse gérer ses sources via un navigateur sans avoir rien à installer sur les machines clientes, ça pourrait être interfacé de plus à un intranet plus général style groupware.

      https://www.funix.org mettez un manchot dans votre PC

      • [^] # Re: Tu ne chercherais pas un ide plutôt ?

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

        Qu'est-ce que tu veux en fait, un client CVS dans ton navigateur ?

        Personnellement, celà me fait frémir....
        Comment tu uploades tes sources ?
        via un formulaire avec plein de champ <input type='file'> , bonjour la perte de temps !!

        Comment tu récupères les modifications des autres ?
        via 'Enregistrer sous ...' , pareil grosse perte de temps, et une gestion des conflits nulle !!!


        La seule solution envisageable, serait une applet signée qui ferait office de client CVS, mais dans ce cas, autant prendre un client Java direct.

Suivre le flux des commentaires

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