記錄一下自己在開(kāi)發(fā)中遇到的坑----------------------
背景:三條分支 (生產(chǎn)、測(cè)試、自己的開(kāi)發(fā)分支)。
問(wèn)題:自己分支合并測(cè)試分支后,合并成功但是測(cè)試分支并無(wú)改變,同一行代碼竟然是不一樣的!
排查:經(jīng)過(guò)一系列排查發(fā)現(xiàn)merge的作用是并不是對(duì)代碼進(jìn)行合并,而是對(duì)commit進(jìn)行更新。其實(shí)也就是合并的是提交的內(nèi)容,如果這次的提交紀(jì)錄已經(jīng)在對(duì)方的分支存在就不會(huì)在進(jìn)行更新了。這樣我就找到了存在的問(wèn)題了
問(wèn)題描述:我在我的分支進(jìn)行提交1然后合并 。然后進(jìn)行提交2,再合并。然后進(jìn)行提交3,再合并。

領(lǐng)導(dǎo)說(shuō)提交2、3不要了,從提交1里面修改代碼進(jìn)行過(guò)微調(diào),我便在我的分支進(jìn)行了回滾操作(測(cè)試分支不只是有我的代碼,不方便回滾),從提交3回滾到提交1 ,然后進(jìn)行了微調(diào)創(chuàng)建了提交A-----------------問(wèn)題來(lái)了,無(wú)論我怎么合并在測(cè)試分支之前的合并23都無(wú)法覆蓋

解決辦法: 我是從生產(chǎn)分支創(chuàng)建了新的分支把提交1和提交A的內(nèi)容進(jìn)行cv然后創(chuàng)建一條新的提交記錄進(jìn)行合并,這樣測(cè)試分支檢測(cè)到是新的提交記錄,有沖突解決沖突然后就萬(wàn)事大吉了!文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-514452.html
總結(jié):如果已經(jīng)進(jìn)行合并過(guò)的分支就不要進(jìn)行回滾操作,直接進(jìn)行修改然后在提交,就不會(huì)發(fā)生類(lèi)似問(wèn)題了文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-514452.html
到了這里,關(guān)于git代碼分支有不同合并后代碼并無(wú)更新還存在不同的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!