安卓版本控制

                          1.版本控制

为什么需要版本控制?

    1.原本正常工作的代码,修改之后再改回来程序不能正常工作

    2.程序昨天还能正常运行,修改了之后,今天就不能正常运行了

    代码冻结环节:当遇到节假日的时候,春节前一俩周吧代码冻结起来,不允许修改

    3.客户修改需求

    4.有人在代码里面做了手脚,程序员不承认这是自己的代码

    5.代码拥有者的权限

    6.A修改了一部分代码,B修改了一部分代码,俩者分开用都可以,放在一起出了bug

    7.工作量的统计

    8.项目源码版本的备份和记录

常见的版本控制软件:

    1.CVS  05年前用的,已经被淘汰了

    2.SVN  05年之后开始流行,有SVN的全部特性

      2.1:SVN全称Subversion,在当前开源项目里,几乎绝大部分都使用到了SVN,初衷是为了替换当年开源社区的CVS,在CVS的基础上进行了升级与拓展

          使用SVN,必须要有SVN服务器(一般有专人管理)程序员每做完一次开发,就要把代码提交到服务器里

      2.2:SVN服务器安装:(下载地址:www.visualsvn.co/server    点击download)

      2.3:SVN默认端口号  443(https 更安全)。否则为80(http)

      2.4:https://127.0.0.1//出现欢迎界面即为安装成功

    3.ClearCase  IBM开发的,收费的,一般都是大公司用,操作复杂,容量大

    4.VSS  微软开发的,用的人比较少,C#程序员都用的少

    5.GIT  前面四种是集中式的,GIT是分布式的版本控制软件

       5.1:git的简介: 采用分布式版本库,不需要服务器端软件,就可以用运行版本控制,使得源代码的发布和交流机极其方便。

       分布式设计模式:自己既是服务器,又是客户端,每一个小元素都有自己的功能,就算有一个小元素挂掉了,其他小元素也能正常工作,小元素值的是每一台电脑

                

      

posted @ 2017-03-09 10:56  导演,我躺哪儿?  阅读(119)  评论(0编辑  收藏  举报