1.1并行开发主要是以开发过程中的主要技术活动和任务为框架,描述了开发过程中(开发过程是反复迭代的)主要技术活动和任务的并行性。并行开发关注开发活动之间的并行性以及它们的相互关系,使项目管理者能够了解其项目当前的总体状态,便于他们有针对性地实施有效的项目管理。但是,对于提高软件产品的质量和开发速度并无实质性的好处。
并行开发流程:多个任务真实的同时执行。多个活动在任意时间内可能处在不同的状态,即多个线程可同时进行,并行开发有一个主干,但主干并不参与开发,主干下存在众多分支,各个分支相互独立,当分支通过相应测试后即可融入主干,分支合并到主干后生命周期结束并进入下一生命周期直到开发结束,任意时间段下的分支合并到主干只有一次,并且分支定期到主干同步代码同时主干保留相应的历史版本并告知各存活分支同步代码。
1.2 git分布式版本控制工作原理
git上有两种类型的仓库:一是开发人员自己电脑上的本地的git仓库,二是在服务器端的git仓库。git远程仓库可作为共享版本库,不同开发人员可通过相应权限从远程仓库拉取或抓取文件或代码,同时也可向远程仓库提交代码。本地工作区的文件需先提交到暂存区后才可提交到本地仓库。
并行开发流程
最新推荐文章于 2024-09-10 10:34:23 发布