【企业网盘】如何处理网盘文件冲突的问题?
网盘时代的到来,为人们的工作与生活带来了极大的便利。然随着网盘里的文件不断增多,难免会产生文档冲突的问题。那么,该如何解决网盘内文档冲突的问题呢?下面燕麦企业云盘(OATOS)小编将带您详细了解网盘是如何处理文件冲突的。
什么叫“冲突”?
- 01
根据目前国内外同类产品的情况和以往的经验,冲突的定义在于在某文件上传过程中(开始到完成),在其他终端发生再次上传,那么称之为“冲突”。
如何处理冲突问题呢?
- 01
通常有两种解决方式: 1)简单的,即直接覆盖,但提供历史版本恢复的功能。 这个比较简单,也容易处理,不好的在于一般用户不太知道历史版本的概念,多人操作互不知情的情况下会认为文件丢失了或者被篡改了,且你同时需要此文件的几个版本的时候会比较麻烦。
- 02
2)另外一种也就是目前很多产品采用的,重命名的方法。 只要一个文件再上传过程中(开始到完成)再发生上传请求,那么后一个版本则进行重命名(比如文件名后面加上数字或者文字解释),这样的好处在于非常直观,尤其是在双方都不知情的情况下,都能找到自己需要的版本。以上说的都是一些比较简单的应用场景,云存储产品的逻辑是比较复杂的,尤其是多终端情况下的不同请求。
网盘一般处理冲突的方式
- 01
比如,同时在多个设备上修改了某个文件后联网进行同步, 一般的网盘此时是怎样处理的?
- 02
多个设备上修改了某个文件,然后联网同步,那么先同步的会成为文件的新版本,而所有后同步的会被复制一份,文件名里加上conflicted copy字样和哪台机器修改的还有冲突发生的时间。
- 03
这是同步软件能做的极限了,因为管理的都是二进制文件而非Git那样管理的是纯文本,所以没法进行三方合并,所以只能由你自己做合并。
赞 (0)