重构防止重复合并代码