1
jyf007 2014-06-07 20:17:37 +08:00 via Android
门外汉路过 rsync git
|
2
jyf007 2014-06-07 20:17:59 +08:00 via Android
造轮子吧!
|
3
lsylsy2 2014-06-07 20:19:37 +08:00
主要是“修改量大小”这个东西本身就很难判定
很长的一个代码,我在中间插入了一段,是不是还要新旧版本做一遍diff? word之类本身就有个对应的格式,你做了很小的修改,实际上它往往是整个文件重新构造、重新写入一遍; 如果用rsync之类的工具,比较出了最新文件和备份的旧文件的不同,那为什么不直接利用这个diff来备份一遍(你口中的版本过多) |
4
9hills 2014-06-07 20:19:51 +08:00 via iPad
Dropbox 增量同步 版本历史 都有,你还需要什么。。。
|
5
tonyluj 2014-06-07 20:23:22 +08:00
rsync 或者根据rsync算法自己造轮子
git diff更好 |
6
cevincheung 2014-06-07 20:46:51 +08:00
代码还好说。查看两次的相差能搞定。 word文档类的你咋办- -
|
7
gdm OP @jyf007 @tonyluj 造得出的话肯定造了……
@lsylsy2 修改量应该是用户定义的,注意主帖最后一段。实现上确实应该用diff来备份,但问题是备份软件不能自动根据diff的大小来决定是否保存这个diff。或者是这样,当前A与A0的diff<n的时候,也保存A01 A02什么的,但当一个A0n与A0的diff>n的时候,自动删除之前的A01 A02……,变成A1,之后的A与A1做比较diff。 @9hills 需要版本别太多,弄得眼花缭乱。可能是网速慢、硬盘老,而且我设置文本编辑器的自动保存间隔太短又喜欢手动保存,用支持全版本保存的网盘时,网盘几乎一直在上传…… @cevincheung 只会 tex 。 word 是什么? |
8
c742435 2014-06-08 07:58:21 +08:00
能用提升硬件解决的问题就不要通过软件解决。
|