Quand on développe, un petit projet comme un gros, Git est indispensable !
Ca permet de revenir sur une version précédente lorsque tout fout le camp suite à un commit hasardeux.
Bien entendu, il faut connaitre. Essayer Git, c'est l'adopter !
Pour tes problèmes de pull requests bidons, Max, il suffisait de définir un template de pull request.
La personne qui ne respecte pas ce template voit sa pull request rejetée. Il faut être strict !
Si un mec n'est même pas foutu d'expliquer ce que fait sont ajout, ce qui oblige à tester, il faut rejeter la pull request et c'est tout.
Si un autre mec présente le truc correctement, fais sa pull request sur la branche dédiée du dépôt Git, alors un commit est envisageable.
Les emmerdements, c'est l'auteur du dépôt Git qui se les attire en ne définissant aucune politique stricte de contribution.
C'est dingue, quand même ! Toutes les personnes ayant passé un certain âge sont réfractaires à Git.
Pourtant, je le répète, l'essayer, c'est l'adopter ! Utiliser Git, ça permet de tester son code en local, de voir ce qui va ou pas, puis de faire un commit ou un merge sur la branche master, celle du site qu'on gère. Et la modif est là, immédiate.
Si ce commit ne va pas, ne remporte pas de succès, Git permet un retour en arrière comme si de rien n'avait été !
Git est un indispensable du développeur, c'est pas possible de faire autrement ! Même si c'est un dépôt Git local.
Pour ceux que ça intéresse, Git vous est présenté ici, avec l'occasion de l'apprendre :
https://openclassrooms.com/fr/courses/2342361-gerez-votre-code-avec-git-et-githubEt pour ceux qui sont plus du style local, faire ça tranquille à la maison, c'est possible aussi : (je vous recommande quand même le premier cours)
https://openclassrooms.com/fr/courses/1233741-gerez-vos-codes-source-avec-gitIl faut vivre avec son temps.
A mon époque, quand j'avais une dizaine d'années, si Git avait existé, je me serais épargné bien des nuit blanches...
Vive le commit ! Vive Git !
Voilà à quoi ça ressemble pour un de mes projets, qui n'a rien à voir avec chez oim.
Chaque ligne permet un retour vers l'état où se trouvait le code à l'instant où le commit a été effectué. C'est irremplaçable ! Git est irremplaçable ! Il autorise les erreurs, il permet à l'être humain d'être faillible, ce qui est le cas de tout le monde.