Sans aller jusqu’à ne « jurer que par Git » (bien que j’utilise celui-ci pour mes propres projets), je ne jure tout de même, désormais, que par les systèmes distribués : peu m’importe qu’un projet utilise Git, Mercurial, Bazaar, etc., mais je serais tout de suite moins enclin à contribuer à un projet utilisant SVN ou CVS.
J’ai tellement pris l’habitude de me « promener » à loisir dans l’historique d’un projet, d’étudier au fil des révisions comment telle fonctionnalité a été implémentée, de faire un check-out d’une branche délaissée depuis deux ans juste pour voir ce qui y avait été fait… qu’aujourd’hui utiliser un système nécessitant une connexion au serveur rien que pour afficher la liste des révisions me rebute.
Vous me direz, « et git-svn alors ? » — Ben, la dernière fois que j’ai voulu récupérer avec git-svn l’historique d’un projet stocké dans un serveur SVN, l’opération a duré trois heures et s’est soldée par un échec (si j’ai bien compris c’est le serveur qui m’a claqué la porte au nez — trop de connexions en un temps trop court, je suppose)…
[^] # Re: m'etonne pas
Posté par gouttegd . En réponse au journal Étoilé 0.4.2. Évalué à 2.
Sans aller jusqu’à ne « jurer que par Git » (bien que j’utilise celui-ci pour mes propres projets), je ne jure tout de même, désormais, que par les systèmes distribués : peu m’importe qu’un projet utilise Git, Mercurial, Bazaar, etc., mais je serais tout de suite moins enclin à contribuer à un projet utilisant SVN ou CVS.
J’ai tellement pris l’habitude de me « promener » à loisir dans l’historique d’un projet, d’étudier au fil des révisions comment telle fonctionnalité a été implémentée, de faire un check-out d’une branche délaissée depuis deux ans juste pour voir ce qui y avait été fait… qu’aujourd’hui utiliser un système nécessitant une connexion au serveur rien que pour afficher la liste des révisions me rebute.
Vous me direz, « et git-svn alors ? » — Ben, la dernière fois que j’ai voulu récupérer avec git-svn l’historique d’un projet stocké dans un serveur SVN, l’opération a duré trois heures et s’est soldée par un échec (si j’ai bien compris c’est le serveur qui m’a claqué la porte au nez — trop de connexions en un temps trop court, je suppose)…