From: Jakub Narebski Date: Wed, 25 Nov 2009 16:50:55 GMT Subject: Re: Commiting changes onto more than one branch Message-ID: In-Reply-To: <6b4a562b0911250831q332ac3b5m6ee38f59e7a6f391@mail.gmail.com> Mike Jarmy writes: > My question is this: How do I manage a checkin for a bugfix that > affects, say, only branches v3, v4, and v5? Take a look at "Resolving conflicts/dependencies between topic branches early" blog post by Junio C Hamano (git maintainer) at http://gitster.livejournal.com/27297.html In short the solution is to create separate topic branch for a bugfix, branching off earliest place where it would be relevant, then merge this bugfix branch into all development branches you need (e.g. maint-v3, maint-v4, maint-v5, master). This means: $ git checkout -b fix-frobulator--issue-1235 maint-v3 $ git checkout maint-v3 $ git merge fix-frobulator--issue-1235 $ git checkout maint-v4 $ git merge fix-frobulator--issue-1235 [...] -- Jakub Narebski Poland ShadeHawk on #git