使用版本控制软件的一些经验

 

版本控制软件现在已经被很多软件开发公司所使用,也成为了开发软件的必备工具。比如:cvs,snv,git等。今天分享一些我使用版本控制软件的经验。


版本控制软件不是代码版本控制软件

很多软件开发项目只将代码版本放入到版本控制中,这对项目管理是没有好处的。应该将项目中涉及到的文档(用户需求、概要设计、详细设计、系统环境配置等)、测试用例、测试脚本、数据库脚本、代码等都应该放入版本控制软件中。让版本控制软件管理项目中的每一个细微变化

 

确保每次提交都不会破坏原有的系统

 

每次提交的内容必须保证是完整功能,如果是代码必须保证是可编译的功能。

 

频繁提交

 

不要等所有的内容都开发完在提交,如果你和其他同事一起开发,就会造成合并困难。并且没有用到版本控制的好处,版本控制的好处就是能记录你对每一个文件进行的任何一次细微的修改。

 

使用意义明显的提交注释

 

为了让团队其他人员更好的理解,对文件的任何一次有意义的修改,请使用意义明显的提交注解。这样可以提高团队效率。

 

谨慎使用分支

 

分支有很多好处,但过多的使用分支,可能会造成合并困难和管理不便,因此请谨慎使用分支功能。

 

--- END ---

 

你可能感兴趣的:(SVN,项目管理,git,cvs)