Erweiterbare, sprachenbewusste Differenz und Verschmelzung

James J. Hunt


1 Nov 2001
Softwaretechnik-Trends, Vol. 21 No. 3, 2001



Parallel development has become standard practice in software development and maintenance. Though almost every revision control and configuration management system provides some form of merging for combining changes made in parallel, these mechanisms often yield unsatisfactory results. The authors present a new merging algorithm, that uses a fast differencing algorithm and renaming analysis to provide better merge results. The system is language aware, but not language dependent and does not require a special editor so it can be easily integrated in current development environments.

Download: PDF icon PDF (55KB, German)