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

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

                    

          

  • 相关阅读:
    错误备忘_远程桌面“跟远程计算机的连接被打断。这可能是由网络错误引起的。请重新连接到远程计算机。”
    JavaScript——搞甘特图使用 Date 对象时遇到的问题
    数据结构顺序二叉树
    ASP.NET 用 FlexPaper 在页面上显示 PDF 文件
    数据结构链式二叉树
    ASP.NET 用 Office COM 组件将 docx\pptx\xlsx 转换成 PDF 文件
    开源日志系统比较【转载+整理】
    Oracle 表空间(归档)
    Oracle Bitmap 索引结构、如何存储及其优势
    Bitmap 索引 vs. Btree 索引:如何选择以及何时使用?(归档)
  • 原文地址:https://www.cnblogs.com/houjialei/p/6524594.html
Copyright © 2011-2022 走看看