Git 修改建议

如果要把一个类的大部分方法移动到一个新的类上,比如把 A 类的方法大部分移动到一个新的 B 类上,建议是把 A 重命名为 B ,然后把需要剩下的方法放在新建的 A 类上。目的是让大部分的方法追踪到 A 中,这样当 A 上有别人的修改,就能直接同步过去,不会造成特别大的冲突。

需要注意,新建的 A 不能被 Git 识别为旧的 A ,不然是会被追踪过去的。因为 Git 采用的是内容推断是否移动,如果你有比较大的修改,大概率不会被推断成旧的 A