很多程序员都有个大大小小的问题,就是如何管理自己的代码,公司的代码不用说,公司都管理好了。我说的是自己本本上的代码,这样的代码一般有两个来源:
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中提交,然后金山快盘就会把内容更新到服务器上去,这样,代码就相对安全了。这样做是不是有点 “无缝” 的感觉,和在公司一样,是吧?去试试吧。。。
分享到:
相关推荐
"程序员的代码的代码的代码"这个标题可能是在强调代码的层次性、嵌套性或者递归性,暗示着代码间的相互依赖和复杂性。在描述中,连续重复的短语进一步突出了这一点,可能意味着代码的深度集成或者高度复杂性。 首先...
9. **持续进步**:好的程序员有成为更好的自己的决心,不断学习和实践,他们的代码随着经验积累而不断提升。 10. **面试和招聘**:评估程序员能力不应仅依赖于基础理论和面试,而应包括实际编程和重构任务,以更...
通过阅读和实践《程序员面试金典》中的代码,你可以全面提升自己的编程技能,为面试做好充分准备。在学习过程中,不仅要理解代码的功能,还要尝试自己动手实现,以此加深理解,并能灵活应用到实际问题中去。
这些框架提供了组件化的开发方式,使得开发者能够高效地组织和管理代码,同时还能创建交互性强、用户体验良好的动态网页。 1. **React**: 如果是React框架,开发者可能使用JSX语法来编写组件,将HTML元素与...
《EOS6程序员教程案例代码详解》 EOS6,全称为Enterprise Operating System 6,是针对企业级应用开发的一款强大操作系统,特别适用于区块链技术中的智能合约编写。本教程旨在通过具体的案例代码,帮助开发者深入...
"黑马程序员毕业设计资料,代码,数据库设计论文等" 这个标题表明这是一份来自“黑马程序员”教育平台的资源集合,主要用于帮助学生进行毕业设计。其中包含了项目代码、数据库设计相关的论文等内容,适用于计算机科学...
"程序员管理项目综合系统"是一个针对IT行业,特别是软件开发领域的项目管理平台。这个系统旨在帮助程序员和其他项目参与者更有效地组织、协调和监控项目的进展。它涵盖了从需求分析到项目交付的全过程,确保项目的...
"源代码管理软件 2.0┊为程序员设计的一款源代码管理软件┊简体中文绿色免费版"是一款专为程序员打造的源码管理解决方案,具备易用性、兼容性和稳定性,且支持中文界面,便于中国开发者使用。 在源代码管理中,常见...
通过查阅这些笔记,新入职的程序员可以快速了解项目的技术栈,老员工也可以回顾自己的思路,不断优化和改进代码。 总结来说,【程序员记事本】是提升编程效率和团队协作的重要工具,它使得代码知识的积累、检索和...
总的来说,黑马程序员的servlet笔记代码涵盖了HTTP基础、Servlet原理、Request和Response对象的使用,以及Servlet的配置和生命周期管理等关键知识点。通过对这些内容的学习和实践,开发者能够熟练掌握Java Web开发中...
源代码记录管理软件2.0是一款专为程序员打造的高效工具,旨在简化源代码的管理和检索过程,提高开发效率。这款软件集成了多种功能,帮助程序员有效地组织和存档他们的代码片段,避免在项目开发中反复查找参考资料。 ...
【标题】"黑马程序员安卓 笔记代码(包含源码) 第76期" 提供的是安卓开发的相关学习资料,其中包含了源码,这通常意味着我们可以深入理解代码的实现细节和设计思路。作为第76期,这可能是一个长期系列教程的一部分...
对于程序员而言,每天都要接触大量的技术文档、代码示例、问题解决方案等信息,这些知识如果不进行有效管理,容易变得杂乱无章,影响工作效率。个人知识管理系统的应用能够帮助程序员构建一个有序的知识库,方便快速...
《ACE程序员指南》是一本深度探讨ACE(Adaptive Communication Environment)框架的专业书籍,该框架是用于构建高效率、跨平台的分布式系统的重要工具。源代码是书中理论与实践结合的关键部分,提供了丰富的示例,...
【代码编辑工具】是程序员日常工作中不可或缺的一部分,它们提供了高效、智能的代码编写环境,极大地提高了编程效率。本文将深入探讨“程序员必备的代码编辑工具”这一主题,重点关注SourceInsight这一工具。 ...
《Delphi程序员代码编写标准指南》是一份针对使用Delphi编程语言进行软件开发的专业文档,旨在规范和提高代码质量,确保程序的可读性、可维护性和可扩展性。这份指南详细阐述了在使用Delphi编写代码时应当遵循的最佳...
【标题】"超级代码助手-程序员的好帮手"揭示了一个专为程序员设计的实用工具,旨在提高编程效率和代码管理能力。这个软件很可能是集成了多种功能,如代码片段存储、代码高亮、代码自动补全等,以帮助开发者更好地...
文件名为《Visual C++程序员成长攻略》-戴博-源代码-4566-NEW,表明这是作者戴博编写的书籍源代码,可能包含了各个章节的实例项目,按照编号4566进行组织,"NEW"可能表示这是更新或修订后的版本。读者可以通过这些源...
《疯狂Java程序员的基本素养 源代码》是一个涵盖了大量编程实践和技巧的资源包,旨在提升Java程序员的技术水平和编程素养。在这个压缩包中,"codes"目录包含了各种示例代码,供学习者深入理解Java编程的核心概念和...
通过目录,我们可以预见到书中可能包含如代码质量、代码审查、版本控制、项目管理等相关章节,这些都是软件开发过程中不容忽视的重要环节。 总的来说,《代码大全》是一本全面介绍代码编写和程序设计的宝典,无论是...