Back to 2015-proposals
Title: How to Merge
Proposer: Charles Bailey
Type: Tutorial
Duration: 90 mins
Description:
As we benefit from the increased flexibility and power of source control tools, we find branching cheap and easy.
But having more branches means that we need to merge more often and now we are faced with the prospect of resolving merge conflicts on a more frequent basis.
Some developers, even those very experienced with a single window of code, seem to lose their nerve when faced with side-by-side diffs, 3-way merges and other complex visualisations of a 'simple' merge.
The session aims to explore best practices for merging.
We will be using Git for our examples but much of the information will be applicable to other source control systems, even legacy centralised systems.