在版本控制中，合并（），也称为整合（），是指当一个文件在多个独立分支中被修改后如何合并这些修改成为一个文件的操作。合并可以是版本控制软件自动执行，但如果有，就需要考虑手工合并。
合并算法.合并算法是一个热点研究领域，有多种不同的算法。
三路合并.三路合并（three-way merge），首先考虑对文件A、文件B以及它们的共同祖先文件C做差异分析。对于文件中的每节(sector)，如果上述三个文件中有两个文件该节的内容一致，那么抛弃文件C中该节的内容，