我怎么能相信Git合并?

 手机用户2502927277 发布于 2023-01-16 12:04

我不确定我是否可以信任Git自动合并.这是一个场景.

在master中创建一个程序:

    MOVE 0 TO I.
A.
    PERFORM X-PROC.
    IF I IS EQUAL TO 25 THEN GO TO A.

开发人员1创建了一个分支,并注意到存在一个错误:无限循环.他解决了这个问题:

    MOVE 0 TO I.
A.
    ADD 1 TO I.
    PERFORM X-PROC.
    IF I IS EQUAL TO 25 THEN GO TO A.

与此同时,Developer 2创建了一个分支并以自己的方式修复了错误:

    MOVE 0 TO I.
A.
    PERFORM X-PROC.
    ADD 1 TO I.
    IF I IS EQUAL TO 25 THEN GO TO A.

两位开发人员都会测试他们的代码并发现它 两者合并到主人:

    MOVE 0 TO I.
A.
    ADD 1 TO I.
    PERFORM X-PROC.
    ADD 1 TO I.
    IF I IS EQUAL TO 25 THEN GO TO A.

无限循环回来了.

在我看来,这个问题必定经常发生在任何类型的分布式开发环境中.当我测试这个时,Git没有报告合并冲突.有时这个问题很长时间都不会被发现.回归测试应该找到它,但回归测试也在Git中合并,所以我们也不能相信它们.

我该怎么办?每次合并后我是否需要进行代码读取?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有