svn如此好的软件,竟现在才发现

如果是本地机用,只需要安装客户端.

windows下客户TortioseSVN,我以前只知道这是在开发时,团队之间用来同步代码之用,现在才发现,此软件的强大这处是在于对数据的管理备份!特别是对文档的管理.

首先安装TortoiseSVN 1.6.5,只有这个版本有中文版,呵呵。如果只是个人文件备份,只需要安装客户端就OK了,安装好后重启电脑。。。。。等半分钟(你们的电脑可能等3,4分钟,因为我的比较好.)

第一步,建立一个用来备份文档的文件夹,这个文件夹是最重要的,如:D:DOCBackup

右键点中这个文件夹,”右键->TortoiseSVN->在此创建版本库”,这样版本库建好了,也就是说备份文件夹已经完成

第二步,将在备份的数据加入到这个版本库中,最好以先添加一个文件夹,以后在这个文件夹中的数据,都会在版本库里有记录,如:右键点中“D:我的文档”,”右键->TortoiseSVN->导入”,输入版本库位置file:///D:/DOCBackup,导入工作主要是添加一个文档目录,便于“检出”.

第三步,检出(chuckout,checkout?,忘记怎么拼了-_-!),选择一个存放文档的空目录(这话怎么听着这么怪,既然是存放文档,又怎么会空呢?是打算存文档),如E:doc,点右键->SVN检出->输入版本库位置,点确定就OK了,这样上一步导入的”我的文档”就会出现在E:doc下面了,以后对”E:doc我的文档”的操作都会被记录下来,改了什么,添加了什么文件,删除了什么文件都能记录并还原。

第四步,体检SVN的强大,

4.1比较文件:右键“我的文档”->TortoiseSVN->显示日志,就能看到你什么时候修改过些什么东西,还能看具体哪些区别

4.2导出以前的数据:右键“我的文档”->TortoiseSVN->版本库浏览器,输入版本库的位置,可以看到最新版本的数据,点右上角的“HEAD按钮”可以选择某个版本,导出以前的数据

4.3…

4.4…

最后,修改过文件以后,不要忘记提交,要不就不会被备份的

SVN对程序员和写文档比较多的人来说,我觉得可以说是必不可少的东西啊,我真感觉自己有些OUT了,这东西竟现在才用上

暂时就写到这里,如何建SVN服务器什么的,有空再写!

PS:  添加文件”test.doc”:  复制文件到“我的文档”里后,并没有添加入库,需要“右键test.doc->TortoiseSVN->增加”,选中要增加的文件,再提交就OK了