Support #52531
Rebaser ses branches facilement après black&co
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
30 mars 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Facilement = sans intervention manuelle, ce ticket pour décrire comment je fais :
$ cd ~/src/authentic $ git checkout wip/ma-branche-a-rebaser $ git rebase 57ded4fd8fe8fbd388390aaf845567ff636abab7 # dernier commit avant black, ie être sûr que sa branche était à jour $ git rebase 41e2c8eee35cdf24c1ae4ae1d2e761cff2f9bfc8 # rebase au dessus de black et isort, doit foirer avec plein de conflits $ # c'est parti $ git checkout src/ tests/ --theirs # osef des conflits, garder nos changements $ git add src/ tests/ $ pre-commit run --all-files $ git add src/ tests/ $ # comparer la sortie de git am --show-current-patch et git diff --staged, vérifier que tout va bien $ git rebase --continue # avancer au prochain patch, si il y en un, et rejouer les commandes à partir de « # c'est parti » plus haut $ # fin de ce rebase $ git rebase main # et là on se tape les conflits éventuellement introduits par la suppression de six ou d'autres choses, résoudre à la main.