我现在有两个分支, master 和 test。 我在test上改了几个文件。其中master分支做过一次revert,然后revert中涉及的文件只有一个文件在合并的时候提示有冲突,其他几个文件都没有提示,直接默认使用的master分支上的,另外因为有revert 所以master分支上对这几个文件的修改是最新的,除了其中的一个文件。想知道merge时候的规则是什么? 跟哪个分支最后修改这个文件没有关系吧?即使我test修改的日期不是最后的,但是merge 的时候确实和master有冲突呀。所以为什么最后只有一个文件合并过去了呢?就是因为这个文件在revert 之后又有做修改?