dev::git

Git

Patchs

en général

git checkout -b MABRANCHE
git format-patch master --stdout > monpatch.patch

changements déja éffectués

git stash save
git branch MABRANCHE HEAD
git checkout MABRANCHE
git stash pop

appliquer

git apply --check monpatch.patch # puis recommiter
# ou
git am --signoff < monpatch.patch

Gitflow, ou utiliser les branches de manière intelligente

Redmine & Git

Lors d'un ajout d'un nouveau projet avec repository git existant, il peut être souhaitable de scanner l'historique en cli une première fois:

ruby script/runner "Repository.fetch_changesets" -e production