什么叫同步文件冲突呢?简单的说,就是同一个文件同步双方内容不同,但是程序完全不知道该怎么进行同步,我们就说,这个文件产生了冲突。
文件同步的过程中,不可避免的会产生文件冲突。为什么?不是全部交给你搞定吗?怎么说呢?严格讲,这个还真不属于技术问题。技术高速发展,极大提升了生产力,使得大家有更多的时间躺在沙滩边晒太阳,享受美好生活,当然,也有人因此而变得更焦虑,因人而异。看起来技术无所不能,但是,有一点目前还无法解决,那就是代替人类的意志。一旦涉及到选择问题时,技术只能靠边站,决定需要人来做。这是宪法赋予我们的权利,要坚决捍卫。冲突文件大抵是产生在这样的一种情形之下,老办法,我们还是举例说明。
A电脑上目录c:\tongbu下有一个文件a.txt,B电脑上目录c:\tongbu也有一个相同的文件a.txt;这两个目录参与同步。昨天,你在A上对a.txt的内容作了修改,事后没有同步给B,这很正常,什么时候想同步才同步;今天,你在B上对a.txt的内容也作了修改,而且由于有了新的灵感,修改的内容同昨天完全不一样。之后,你想起来需要同步一下,于是A、B都启动端端(Clouduolc)上线,开始同步,端端(Clouduolc)也发现了A、B两边的a.txt文件都有了改动,但是由于两个内容的版本都是新版本,还不一样,端端(Clouduolc)就不知道到底该用A的版本同步给B呢,还是用B的版本同步给A。于是,文件冲突就在这种纠结之中产生了。
避免产生文件冲突的最好办法,是及时同步,只要有任何文件的变动,都及时同步给其他同步用户。但是,这只能是理想状态。为此搞得的精神紧张焦虑,实在没有必要。科技以人文本,技术若不提供人性化的方案,简直太没人性了。Nokia虽然今天灰头土脸,但是这句广告语真是普世真理,只可惜苹果教教主对这句话的理解更深入。
对懒人来说,端端(Clouduolc)提供了一种缺省的处理方式,那就索性产生一个新的文件就叫冲突文件。如上例子中,保留A上的a.txt,然后B上的文件改名为a (冲突文件_B 日期) .txt,然后,a.txt同步给B,a (冲突文件_B 日期) .txt同步给A,一个文件变成了两个。瞧,虽然不完美,但是成功规避了犹豫纠结、踯躇不前,用它擅长的傻办法快速搞定然后重新将选择的难题抛给人类。你自己看着办吧,要哪一个文件,或者各要一部分,反正我尽力了。
然而,对于那些作风严谨、精于控制的人来说,懒人方法导致事后处理比较繁琐,不是他们喜欢的风格。他们要高效率的立即处理。端端(Clouduolc)提供了另一种方式,即弹出一个对话框来问你,长官,请指示,是将本地的a.txt上传覆盖远端机器上的a.txt呢,还是将远端的a.txt下载覆盖本地的a.txt。端端(Clouduolc)窃笑,做选择题多累呀,还是让人类来做吧。而人类暗喜,傻瓜,我最喜欢就是指手画脚,苦活累活你去干吧!好一个双赢局面,皆大欢喜。
当然,冲突文件处理方法的选择权一如既往的属于至高无上的云管理员。他即可在创建同步目录的时候设置,也可以在之后的任何时刻更改。
分享到:
相关推荐
张良妙计收韩信
欢迎大家前来下载!哈哈
白内障术后的护眼妙计
小学数学数学故事工程师妙计运钢管
小学数学数学故事阿凡提妙计退强盗
妙计旅行面试题.pdf_python面试
绝对成交提问式销售80条妙计.ppt
先说这个场景中的要素:三个妙计,一个锦囊,一个赵云,妙计是小亮同志给的,妙计是放置在锦囊 里,俗称就是锦囊妙计嘛,那赵云就是一个干活的人,从锦囊中取出妙计,执行,然后获胜,用 JAVA 程序 怎么表现这个呢?我们先看类图...
最新购房陷阱一般都有哪些绕过政策购房的典型“妙计”是什么及具有哪些风险WORD样本.docx
《菲菲的开心妙计》读后感.doc
用WPS快速输入商标符号的四招妙计.docx
4条编程学习的小妙计【育儿知识】.doc
拯救Win XP系统假死3招“妙计”.docx
职场:五种妙计击败出差焦虑症_面试技巧_个人简历.docx
踩过那么多雷,老罗终于总结出3个“骗钱”的妙计
这是一本小学二年级儿童绘本故事PPT,《菲菲的开心妙计》PPT下载; 大师经典绘本系列:派老头和捣乱猫的开心故事-菲菲的开心妙计。 派老头今天的心情糟秀了,他懒洋洋地望着窗外发呆。小猫菲菲可从来没有心情不好的...
三年级语文上册《脱身妙计》导学案(无答案) 语文A版 学案.doc
1脱身妙计——学生学习课件
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向...设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
先说这个场景中的要素:三个妙计,一个锦囊,一个赵云,妙计是小亮同志给的,妙计是放置在锦囊 里,俗称就是锦囊妙计嘛,那赵云就是一个干活的人,从锦囊中取出妙计,执行,然后获胜,用JAVA 程序 怎么表现这个呢? ...