[Google Doc] 如果在等待新版本的过程中客户端改动了相同的一行

比如A发了operation oa1, version va1 给服务器
等待的过程中locally改动了第一行 operation oa2
服务器OT的过程中发给A operation ob, version vb,也包含第一行的改动,不是就冲掉了吗
这时候是需要客户端自己解决冲突 还是再把oa2 发给服务器让服务器解决冲突

客户端需要自己解决冲突,下回发给服务器是 Change 是已经解决完冲突以后的更新。

我也有类似的问题 “请问在fanout同时,并且client在改的时候这种情况怎么处理”

那请问客户端是如果解决这个冲突的呢? 可以具体说说嘛? 感觉Client是不用自己也做OT的吧

Client 需要能做 OT 的算法,本质上就是 client 把本地的更新和服务器发过来的更新做一个 OT。