以前的时候写程序都喜欢乱放,有时候一个版本的程序放几个目录,在后来一升级都不知道那些目录下的是最新的版本,那些是以前的版本,而且我还喜欢一旦升级了新的版本就把旧版本删除的习惯,直接的后果就是有时候误删掉新的版本的文件,结果又要从写一遍。
当然直接促成我使用版本控制的原因是因为前天看到一个PERL版的QQ聊天软件,觉得很有意思,就把它下了下来,程序只能说能用,不能说很方便,比如所有的提示都是英文的,没办法,只好自己加入中文帮助(注:作者是个中国人),而我改好的程序是放在公司的机器上的,如果在家里机器上编辑后就有一个版本更新的问题,因为一旦我在公司机器上改了,我就必须拷贝一份修改的到我家的机器上,反之亦然,但如果有一天我修改了却没在另台机器上做拷贝就只能等待最新版本的同步,这时我想到了版本控制,果然只有在用的时候才能体会到它的好啊!
SVN的服务器用的是中国perl协会的SVN服务器,感谢春子的奉献!
这样我只用在公司的机器上把修改的代码传到SVN服务器上,回家后在用客户端Check out就可了
如果在家也修改了代码,把修改后的代码也传到SVN服务器上,第二天到公司后Check out一下,就可以保证所有的代码都是最后修改的版本,真是太方便了。
当然我这用的只是SVN的冰山一角,还有版本回归等等功能我并没使用。
如果你需要在不同的机器,不同的操作系统中都能得到统一的代码文件,那就尝试使用SVN吧!
下面的是我在WIN下的一个SVN的客户端的抓图,个人使用感觉不错,有兴趣的可以下个试下
结束的时候在逛BABABIAN看到的一张MM的照片
个人感觉色调处理的还不错,而且人物与环境很融洽
算是赞一个吧,所以就放上来了