[TYPO3-core] [GIT] Best practice with daily tasks
Steffen Kamper
info at sk-typo3.de
Thu Mar 3 22:10:49 CET 2011
Hi,
just found a nice tip which is good if a patch should go to many
branches. This is the tip and an excerpt from man gitflowworks:
=========================================================================
However, you should avoid cherry-pick when possible, since it creates
duplicate commits, and you'd really like to see them as merges. You
should try to adopt a branch workflow that "merges upwards". From man
gitworkflows:
Always commit your fixes to the oldest supported branch that
require them. Then (periodically) merge the integration branches upwards
into each other.
This gives a very controlled flow of fixes. If you notice that you
have applied a fix to e.g. master that is also required in maint, you
will need to cherry-pick it (using git-cherry-pick(1)) downwards. This
will happen a few times and is nothing to worry about unless you do it
very frequently.
==========================================================================
vg Steffen
More information about the TYPO3-team-core
mailing list