我也不知道该不该提,但是其实这个功能不仅仅是程序员用到。普通的家用用户也有不少这个场景吧,用来替换掉普通的备份情况。
不知道你们有没有这个经历,存放的文件,电影,有时候莫名其妙就打不开了,然后去找备份,发现最近的备份也打不开了。那么这个东西是什么时候坏掉的呢?这不重要,重要的是,你用于失去这个文件了,不管是什么原因导致的,毕竟现在流氓软件挺多的,尤其是360这个坑货。
当然,功能要做加减法,更加适合家用用户,也可以出加强型,做一个企业付费版本出来。
不是所有人都是程序员,但是我相信很多人需要这个功能,但是大多数人不至于为了这个专门去包饺子。
建议:
1.可视化浏览所有版本,仅记录新增,删除,改变 MD5的文件变化。
2.不同版本之间,可以一目了然知道新增,删除,改变了哪些文件,记录具体时间,然后可以手动操作打开运行,可以将两个版本合并。
3.所有版本支持备份
4.私人与企业分开,企业可以引入多人合作,合并分支类似git