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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.