Hi Ravalika,

you should have a look at "A successful Git branching model » nvie.com" http://nvie.com/posts/a-successful-git-branching-model/ by Vincent Driessen, and the varous discussions around it.

It may be a little bit too full for your purpose but it is well explained and should allow you to make your own choices.

Remember Git distributes the Control to You, so you get to choose.

As for the reticence about Branching. This is a historical concern from other tools. Git encourages branching early, often and by everybody. (along with many small commits often, coupled with developer rebasing to smarten up their work before it is accepted by their upstream integrator's merge).


The customer patches are discussed in the nvie post.

Also have a look at the Git for Windows 'garden shears' script https://github.com/git-for-windows/build-extra and tooling because GfW has that issue in spades where we have lots of local mod to make Git work for Windows, but the Git upsteam keeps on changing things and we have to keep moving our patches, and keeping records of the old versions..

The GfW maintainer is currently updating the main Git rebase capability to allow such customer patch series to be rebased all in one go (and managed and re-arranged as required) - should be awesome when it lands upstream.

--
Philip

----- Original Message ----- From: "Ravalika" <pren...@gmail.com>
To: "Git for human beings" <git-users@googlegroups.com>
Sent: Thursday, May 24, 2018 8:06 AM
Subject: [git-users] Query regarding Git Patch Set
Hi,

We are using GIT as our repository and Jenkins as CI Server. I have couple
of queries regarding GIT Patching system:


·         How do we maintain different patches(hot fixes) for different
customers in GIT ?

·         Is there any solution apart from creating branches for each
customer?



Kindly help me with your suggestions/inputs.



Thanks in advance.

Best Regards,

Rennuka

--
You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Git for 
human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to