jramanath / IoT_Mines

Projet Mines de Nancy - Maison connectée et data
1 stars 0 forks source link

Fail proof #10

Closed timFaivre closed 7 years ago

timFaivre commented 7 years ago

normalement, cette branche permet de gerer la deconnection sauvage d'un capteur (en cas de probleme avec l'un d'entres eux) et continue à mesurer.

timFaivre commented 7 years ago

et j'ai pas réussi à faire le rebase, si qqun veux m'expliquer (une fois de plus) je suis preneur...

jramanath commented 7 years ago

1/ git rebase -i HEAD~3 2/ dans le fichier qui apparait en popup : tu mets en squash les 2 derniers commits que tu souhaites "fusionner" avec le premier (qui reste dans l'état pick) puis fermer le fichier 3/ dans le second fichier qui apparait = supprimer les messages des 2 derniers commits , puis fermer le fichier 4/ git push --force (car ta branche locale vient de diverger de la branche sur le repo, si elle était déjà dessus, sinon git push simple)

timFaivre commented 7 years ago

@jeremieLetonnelier : un rebase permet de ne pas avoir pleins de commit qui traine partout après le merge. C'est esthétique je pense.

jramanath commented 7 years ago

Pour être précis, Timothé souhaite "squashé" ses commits. C'est esthétique ok, mais cela permet surtout de mieux relire l'histoire des commits. Dans les projets d'envergure c'est assez important.

http://stackoverflow.com/questions/5189560/squash-my-last-x-commits-together-using-git

jramanath commented 7 years ago

Je merge

timFaivre commented 7 years ago

Merci !