Git 工作流程问题记录 last 2021-09-08

1、软件提测程序文件和相应源码版本不匹配,甚至无法回溯到节点

问题:出现软件程序的提测文件 x.x.x.bin 无法对应到软件源码提测分支 release/x.x.x ,且无法回溯到相应版本提交节点,即无法查找到已经被测试文件 x.x.x.bin 的相应源码,导致改测试版本不能发布,相当于白测试了(测试花费一周时间)……

原因:Git 流程出现的不规范问题。以为软件源码提测分支 release/x.x.x 已经提交测试,但对于测试人员测试发现的小问题点修改,未创建新的测试修改分支 release/x.x.x/rev2 ,而是直接在当前的工作开发分支 feature/f1 上修改,并直接将生成的程序文件 x.x.x_2.bin 提交给测试人员继续测试,同时最关键的是该修改变动甚至未提交一个节点进行记录,因此出现程序文件和源码版本不匹配甚至无法回溯节点的问题……因此一周测试工作相当于白费了。

规范点:所有的提测程序文件相应的源码节点进行最基本必须提交记录即 commit ,更规范的流程是先将本地分支切换回这个测试分支 release/x.x.x ,再进行提测出现问题 bug 的修复,将生成的程序文件 x.x.x_2.bin 提交测试人员前,需要先提交一个分支节点进行记录,以确保程序和源码有相应版本。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git是一个十分优秀的版本控制工具,但仅仅依靠版本控制工具,还不能保证在多人协作的情况让项目的版本流转有条不紊,版...
    科研者阅读 7,298评论 0 7
  • 引言 编写的目的 -通过规范化的流程,使得产品、开发与测试等各个部门更高效的协同工作。-通过规范化的流程使得产品高...
    一忆阅读 35,061评论 12 87
  • 引言 编写的目的 -通过规范化的流程,使得产品、开发与测试等各个部门更高效的协同工作。-通过规范化的流程使得产品高...
    j春雨阅读 3,342评论 0 1
  • Git Flow工作流程 1.使用背景 在多组员,多项目等环境进行协同工作时,如果没有统一规范、统一流程,则会导致...
    AllenYZD阅读 9,185评论 0 70
  • 版本控制工具有很多,比如SVN、Git、CVS、Perforce等,介绍自己用过的一个即可。 版本控制 简单地说,...
    姜小舟阅读 1,891评论 0 1

友情链接更多精彩内容