zoukankan      html  css  js  c++  java
  • 安卓版本控制

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

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

                    

          

  • 相关阅读:
    使用SOCKET实现TCP/IP协议的通讯
    多线程和高并发的区别
    linq学习之join
    Winform 创建桌面快捷方式并开机启动
    引领5G行业化,广和通荣获“IoT创新大奖”
    全方面的了解超宽带信号高速采集记录回放系统
    浅谈智慧灯杆的通信网建设要求
    逆向工程,调试Hello World !程序(更新中)
    融合智能将成时代方舟?中科创达技术大会向未来答疑
    第十一届蓝桥杯赛后体会和经验分享
  • 原文地址:https://www.cnblogs.com/houjialei/p/6524594.html
Copyright © 2011-2022 走看看