Re: Outil checkout
Eric Lupinacci <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <CAM6W4bZK3KOL1FCkx6m8n5_ZdAv7BJ-75zyG-ghKxZRUngpSwA@mail.gmail.com> |
Hello, Le mar. 14 janv. 2020 à 18:28, Manu <[email protected]> a écrit : > > Oui, j'avais vu passer ces articles. Il me semble toutefois qu'ils sont > sur un positionnement un peu "pointu", plutôt destinés à ceux.elles qui, > sans être forcément des pros, ont un peu d'aisance avec le terminal etc... > Il me semble... C'est un peu flou comme avis et ça discrédite d'entrée les articles qui ont pour but de mettre les pieds à l'étrier des contributeurs quel qu'ils soient. Alors peut-être que le but n'est pas atteint mais sans lecture précise ni retour circonstancié c'est difficile d'améliorer. Pour expliquer: Le guide n'est pas fini, loin de là, je n'ai écrit que les articles d'introduction dont le but est d'installer Git, de comprendre les fondements et de se familiariser avec les commandes de base. Je dois le compléter par des articles sur l'utilisation de SourceTree (GUI pas mal du tout), la forge Gitea et des tutoriels pour les cas d'usage des utilisateurs de SPIP actuellement sous SVN. Mais pour utiliser Git il faut bien l'installer Maintenant, si je peux me permettre un conseil : j'ai longtemps ramé avec Git en utilisant péniblement un GUI (SmartGit) sans vraiment comprendre le fonctionnement, la philosophie et les différences avec SVN. Bruno me conseillait d'utiliser la ligne de commande et je rechignais. Et il y a peu, je me suis dit que je devais m'y mettre et communiquer mon apprentissage au travers de ce guide afin d'encourager tout le monde à le faire et permettre la migration rapide de la zone sous Git. Et la conclusion est que la ligne de commande est plus simple au départ pour comprendre Git ! J'ai mis une grosse journée à faire le tour des basiques et des docs utiles et quelques jours pour retraduire tout ça dans ces articles. Essaye de les lire attentivement (je sais c'est chiant les manuels) et de faire pas à pas les tutoriels ou commandes indiquées. Tu vas voir que ça va devenir clair et ensuite tu passeras simplement à un GUI car tu auras compris les notions et les termes (et les GUI parfois combinent les commandes). Et note tout ce qui va pas, je le corrigerais. Et note tout ce qui manque et je le rajouterais. > > Il y a une catégorie d'utilisateurs - dans laquelle je m'inclus pour > partie - qui ont des besoins un peu plus basiques limités à > récupérer/mettre à jour à grands coups de svn co et svn up (plus > rarement des svn revert) les plugins/squelettes... dont ils ont besoin > > Les questions qu'ils se posent ressemblent quelque chose comme : > > => "bon, maintenant, il faut faire comment, ils sont où les plugins ?" > > => "Je supprime mes plugins et je les remplace via un git clone ?" > > => "Ah, tiens, sur git.spip.net c'est quoi la différence entre > cy.altern / spip_core : Dépôt officiel du core SPIP * Copie possible par > svn sur svn://trac.rezo.net/spip * Les svn:externals sont présent dans > https://git.spip.net/SPIP/[nom du plugin dist > et > SPIP / spip : Dépôt officiel du core SPIP * Copie possible par svn sur > svn://trac.rezo.net/spip * Les svn:externals sont présent dans > https://git.spip.net/SPIP/[nom du plugin dist] > > => "Tous les plugins sont là maintenant ou y a-t-il d'autres ressources > git autre part ? Ça existe encore les externals, et si oui, on va les > chercher comment " > > => "Et, pour les sites non mutualisés ou isolés, SVP ça va marcher > encore ? Au fait, il va les chercher où ses plugins : sur le dépot git ?" > > etc... > Cool je note toutes ces questions pour les inclure dans les tutoriels qui viennent qui seront très "concrets". Toute n'ont pas de lien stricte avec Git mais avec l'organisation de la forge qui est en cours ce qui induit un peu de confusion. ++ Eric