• 软件构造雨课堂知识点总结(四)


    2.1软件过程与配置管理

    1.agile development敏捷开发过程的特征

    增量式过程

    迭代过程

    测试驱动开发(Test-Driven)

    持续集成,持续交付

    V字模型(确认/验证)

    2.关于软件配置管理SCM的说法正确的是:

    用于追踪和控制软件开发过程中的变化

    其基本管理单元是软件配置项SCI,即开发过程中发生变化的基本单元

    版本是为软件处于特定时刻(moment)的形态指派一个唯一的编号

    git是分布式版本控制系统

    软件配置项SCI是软件演化过程中发生变化和SCM管理变化的基本单元,不需再细分

    3.关于git说法正确的:

    git中在本地机器上的.git目录对应于SCM中的配置管理数据库CMDB

    git中的SCI是文件,有三种形态:已提交(modified)已暂存(staged)已提交(committed)

    4.用于将github上的某个git仓库设置为本地仓库的远程仓库的指令是:

    git remote add

    用于将当前staging area 中的文件写入git仓库的指令是:

    git commit

    5.针对git仓库的object graph,正确的说法是:

    一个branch(分支)本质上相当于一个指定特定commit节点的指针

    可以有两个不同的branch指向同一个commit节点

    git commit指令相当于在object graph当前分支HEAD指向的commit基础上,派生出一个新的commit节点

    6.针对git中commit节点中数据结构,说法正确的:

    若说commit相比其他parent来说,某文件f未发生变化,则f在.git中不会重复存储。

    如果某个commit节点仅存在于远程服务器的object graph,那么当本地向远程git push的时候,会出现错误提示

    包含一个tree,tree中包含一组指针,指向本次commit中包含的所有文件

    7.将本地仓库中master分支的最新提交推送至远程仓库的指令:

    git fetch origin master

    git merge

    git push origin master

    其中origin是远程仓库的网址

  • 相关阅读:
    C#使用R.net(RDotNet)混合编程,配置环境时发生错误“This 32-bit process failed to load the library R.dll. Native error message is '句柄无效。'””
    Error in shinyAppDir(x) : No Shiny application exists at the path "~/app"处理方法
    vm拷贝cloudera-scm-agent造成问题
    cloudera目录位置
    centos下安装cdh5
    elasticsearch常用的插件
    elasticsearch 安装
    mongod的主要参数有
    mongodb.conf配置文件详解
    centos 安装 mongo3.0
  • 原文地址:https://www.cnblogs.com/HIT-ryp/p/10511612.html
Copyright © 2020-2023  润新知