当团队协同工作于一个 共享项目 时,也许会发生同一文件被多个用户同时编辑的情况。 为了避免这些修改被彼此覆盖,MetaEditor 具有合并数据的功能。
如果您尝试将某个已被某人修改的文件保存到存储中,MetaEditor 会提示您首先获取最新的更改。 当收到更改时,会尝试合并数据: 将存储的更改应用到本地数据副本,并尝试保存当前的本地更改。
|
我们来参照一个合并两个文件的典型案例。 如上所述,在合并期间,逐行比较源代码文件。 如果存储中的文件包含本地文件中不存在的行,那么这些行会被添加。参照以下合并两个文件的示例:
在您点击后从存储更新,本地文件保持不变,因为本地更改具有更高的优先级。 如果存储文件包含新行 "x=0;",它会被添加,而 "return(true);" 这行将保持不变:
|