程序员如何管理自己的代码

很多程序员都有个大大小小的问题,就是如何管理自己的代码,公司的代码不用说,公司都管理好了。我说的是自己本本上的代码,这样的代码一般有两个来源:

1.自己接私活的时候,自己的写的代码;

2.别人的项目拷给你看的,其实也是为了以后自己用;

3.自己做的各种测试,比如测试Stringbuilder快还是Sringbuffer快,等等等等的;

这样的代码,这样的代码或多或少都有一点点价值:

1.或是自己的代码储备,以防某天用到时再去找;

2.或是各种测试的小代码都代表了某个重要的结果比如Stringbuilder快还是Sringbuffer快;

这些代码看似不注意,其实无意中丢掉都是很可惜的。。。比如,硬盘坏掉,无意中格式化等等,其实说这么多,都是想说一下这些代码的重要性,很多人说可以用移动硬盘来做备份,其实我觉得那样做不是不行,只是不够好:

1.硬盘不能随身带;

2.硬盘也有丢掉或者坏掉的时候;

3.电脑上的代码和硬盘上的,不能无缝同步,总要手动拷一下;

所以,我经过自己的研究,想出了一套比较好的解决方法,用到的工具有:TortoiseSVN,VisualSVN,金山快盘,myeclipse的SVN插件,看到这些的同学应该都有反应过来了,没错,事情是这么做的:

1.下载上诉工农具,安装,注册账号

2.看我上一篇的文章,在myeclipse中安装好SVN插件;

3.安装好金山快盘后,选择在某个盘新建一个虚拟文件夹;

4.在安装VisualSVN时,讲代码库选择在金山快盘的文件夹中;

5.在VisualSVN中新建一个用户,很简单的,这是SVN的要求,也是为了代码安全;

5.将myeclipse中的代码同步到VisualSVN中;

6.同步金山快盘。

注意:之所以选择金山快盘,主要是我用过了金山T盘,微盘,115网盘后,发现都不是很稳定,并且微盘不能识别VisualSVN文件夹中的某些文件,会导致同步失败和微盘异常关闭;目前金山快盘没发现什么不好的地方;

一切搞定,以后修改过的代码就直接再myeclipse中提交,然后金山快盘就会把内容更新到服务器上去,这样,代码就相对安全了。这样做是不是有点 “无缝” 的感觉,和在公司一样,是吧?去试试吧。。。

相关推荐