GitHub

Bonjour
J’ai besoin d’aide
J’ai cumulé un certains nombres d’erreurs ou de petites modifications dans le cœur de Dolibarr.
Je voudrai faire des pull-request ou issues pour les envoyer au traitement.
Mais mes essais n’ont pas abouti.
Est-ce qu’un développeur accepterai de passer un peu de temps avec moi pour éclaircir cela.
Première question : faut-il récupérer pour pouvoir modifier une trentaine de fichiers: dois-je récupérer toute la branche master, ou bien est-ce que je peux ne récupérer que les fichiers qui m’intéressent
Les autres dépendront de la réponse.

Un grand merci à celui qui voudra bien s’y coller.
Claude

Bonjour,

Un peu de lecture : https://blog.zenika.com/2017/01/24/pull-request-demystifie/

si tu veux faire retour arrière utilise revert de svn
tout est possible :happy: mais tu dois être expérimenté en svn et subversion…
Le plus simple est de faire un depo entière (ça prend pas bq de temps) et travailler dessus en local…
Encore plus simple, tu frok sur github et copier coller tes fichiers online puis communique ton PR…

Slt

@cca

Je te met un lien d aide

Bonsoir
Merci à tous.
Mais Github doit me dépasser, car je n’ai pas compris grand-chose.
Entre autre question bloquante :
j’ai un repository sur github : clCglAvt/dolibarr qui est un fork de la version 4.3…de Dolibarr
Je veux faire évoluer ce repository en récupérant la version dolibarr/dolibarr actuelle (version développement). Comment? La belle affaire, je ne m’en suis pas sortie.
Du coup, j’ai pris le lien de @Sit (merci à lui) et j’ai choisi de faire des issues, c’est en cours
Claude

utilise un comparateur de texte (notepad++ par ex.)

Bonjour,
Merci de penser à corriger les petites anomalies.
1/ Tu dois utiliser le site complet, à ma connaissance, il n’y a pas moyen de découper.
2/ Tu as fait un fork, c’est bien.
3/ il te faut synchroniser avec la version actuelle. Ce n’est pas automatique. Voir https://help.github.com/articles/syncing-a-fork/ Il y a un préalable indiqué au début. Le principe : depuis ton dépôt local, tu récupères la version actuelle. Puis tu la verses dans ton fork sur Github.
Comme tu prévois plusieurs Pull Request, je te recommande de faire une branche pour chaque. Sinon, tu devras les traiter une par une, ce qui risque de prendre trop de délai, voire de resté coincé.

Sur github, on utilise git, pas svn. L’expérience de svn n’est pas suffisante pour git, il y a de nouveaux concepts.

Bonjour Claude

Le mieux je pense est d’effacer ton fork et de le recréer, ça t’évite de le mettre à jour dans un premier temps.

Sinon, pour travailler en local, tu dois cloner ton fork(origin), lui ajouter le github dolibarr original en remote (upstream) c’est expliqué dans l’aide github.

Ensuite en local tu crée une nouvelle branche, ne travailles jamais sur la branche develop, puis tu pousse cette branche après l’avoir commitée sur ton fork.

A partir de là, tu dois pouvoir ouvrir un pull request sur le github dolibarr.

Sinon, tu peux aussi commencer en utilisant l’éditeur de github qui permet de faire des petits changements.

Fred

3 J'aimes

@claude ne perdez pas votre temps tu vas rester attendre 3 ou 4 mois pour après avoir une 10ene de conflit a résoudre et tu finira par laisser tomber …

Toujours aussi constructif wdammak…

Vous êtes vraiment usant.

Voir : www.dolibarr.fr/forum/t/cloturer-les-pull-requests-sur-github/30443/1

On t a reconnu schtroumpf grognon…

Bonjour

C’est vrai, on fait les pull request pour le plaisir, j’en ai environ 110 qui sont clos sans être mergés et plus de 800 qui sont passés :wink:

Fred

applause-35.gif