- The size of the code chunk that you are about to merge.
- The time gap between the last merge.
Sunday, June 11, 2017
Gettting rid of hell of code merge
If I asked you to list down what are your most awkward moments in software development life cycle that you are facing, you definitely list merging codes as the top most item. Since our code merge tools are not intelligent enough to perform semantic code merging, almost all the tools fail to merge two source code file where more than one developer has changed on the same line on the same file. We can hope that in future there will be tools to address the issue, but for now, we have to admit that.
Is that all we can do?
It is true that we can not totally get rid of the merge hell but we can take some measures to reduce the complexity. I've seen teams consume more time to merge their code than it took for the actual development. So what are the factors that determine how complex your code merge?
Basically, there are two.
Subscribe to:
Posts (Atom)