Answers are grounded in this paper and cite their sources.
Merging revisions of software documents after development has branched into multiple lines is a difficult task.Previous approaches to merging are either based on text files or refer to specific languages.These approaches do not meet the requirements to a merge tool which is to be integrated into a multilingual structure-oriented environment.In this paper, we present a structure-oriented merge tool that is applicable to software documents (requirements definitions, software architecture descriptions, module implementations, etc.) written in arbitrary languages, preserves their context-free correctness, and also takes binding of identifiers to their declarations into account.
No takes yet. Share an insight, caveat, or question.
Bernhard Westfechtel (1991) studied this question.
Synapse has enriched 8 closely related papers on similar clinical questions. Consider them for comparative context: