目前比较流行的版本控制工具 svn  git  ,大多数公司使用svn的多,不过越来越多的公司在采用git.

为什么要使用版本控制?


1 假如我们尝试去改进一些代码,但是却不幸将它弄坏,而且无论怎么样也恢复不到原来的样子,

2 或者我们要回溯到该项目的之前的版本,

3 或者,开发队伍中的两个成员都希望对同一个文件进行修改,它们可能同时打开并编辑该文件,在本地副本上工作,但是以不同的方式修改。  ---》如果发生这样的事情,必须让另外一位编程人员完成对该文件的修改。




使用版本控制器的好处?


1 可以跟踪系统任意一个文件的修改,不仅可以看到现在的文件,而且可以清楚的了解到过去的任何时候他的样子。

2 可以记录任意一个开发人员的修改。