工作区的划分

概述

为减少工作过程文件同步带来的损耗,提升开发效率,设定一套划分工作区域的方法。

几个区域

变更区

代码的编辑区域

同步区

保存工程最新的、稳定的代码

编译区

代码的编译区,如果条件允许,可以与变更区合并

测试区

包含程序运行的整个测试环境

发布区

程序打包发布的区域

几个优化

变更区与编译区的合并

如果编译环境是windows,变更区与编译区一般是合并的,但如果编译环境是linux,为了方便编
辑,不得不把编辑的工作放在windows上,而在linux上同时又存在一份用于编译的拷贝,这就造成了变更区和编译区的隔离,同步这两个区域的文件是很让人心烦的。 我们可以通过samba映射联结windows和linux两个系统,用windows编辑的方法打开linux上的工程,如此一来,变更区与编译区再一次合并了,节省了同步的麻烦。

Ubuntu上的Samba搭建
Samba搭建过程中不可写入问题

编译区与测试区的数据同步

编译区最新的程序是需要同步到测试环境的,一般是简单的手动拷贝命令,但拷贝的过程中命
令的输入需要花时间和精力,每天几百次的测试下来,耗去的时间和精力就很多了,最好的方法是,在编译完成之后,自动将需要测试的数据同步到测试环境中。比如修改Makefile脚本,运行make之后,直接编译替换更新测试环境的程序

发布区的自动化打包

可写脚本,将打包流程固化下来

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值