分析排查最新git庫為何沒有以前提交代碼

2017年11月6日
1.現(xiàn)象:最新代碼庫沒有以前提交的內(nèi)購相關(guān)代碼。

二.排查過程:
1.git log 查看問題文件修改記錄

cd /Users/mac/Documents/317hu_iOS/QuanQuanNursing 
git log PayCenter.m
image.png

2.定位問題提交記錄commit,是上面合并操作產(chǎn)生的。
由于xcode提交記錄里面沒有 huangfeilong相關(guān)提交,我們認(rèn)為是git合并操作自動判斷的(認(rèn)為刪除內(nèi)購代碼才是最新的邏輯),非人為刪除代碼產(chǎn)生。

image.png

原因分析:應(yīng)該是最近對該文件PayCenter有修改,合并代碼有沖突后,git認(rèn)為最后改的才是最新的導(dǎo)致

image.png

因為我們之前內(nèi)購問題被拒了好多次,本來想上一個沒有內(nèi)購功能的版本,所以添加了如上修改。 其實我們不應(yīng)該把臨時方案修改合并提交到開發(fā)分支2.6.1.1,這樣git會誤認(rèn)為最后提交的才是最新的方案,其實只是臨時解決方案。

總結(jié):1.臨時方案代碼,在單獨開發(fā)人員分支上修改,不合并到開發(fā)主干分支。
2.加強代碼合并請求審核。

如果您發(fā)現(xiàn)本文對你有所幫助,如果您認(rèn)為其他人也可能受益,請把它分享出去。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 四、 分支開發(fā)工作流 現(xiàn)在你已經(jīng)學(xué)會新建和合并分支,那么你可以或者應(yīng)該用它來做些什么呢? 在本節(jié),我們會介紹一些常...
    常大鵬閱讀 2,244評論 3 24
  • 這篇博文是自己在學(xué)習(xí)git過程中的思考總結(jié)。本文僅僅代表個人的看法,如有不妥地方還請本文文末留言。 ?? 原文鏈接g...
    Ming_Hu閱讀 1,272評論 4 18
  • 一、基本概念: 注:對于git的分布式概念及其優(yōu)點,不重復(fù)說明,自己百度或谷歌。本文中涉及到指令前面有$的,在cm...
    大廠offer閱讀 1,558評論 0 3
  • git 使用筆記 git原理: 文件(blob)對象,樹(tree)對象,提交(commit)對象 tree對象 ...
    神刀閱讀 3,849評論 0 10
  • Hi,又來了,又重新提起筆…不對,敲起鍵盤了。這一年很快又過去了,感覺自己好像還是什么都還沒有做成,沒有戀愛,沒有...
    不吃糖頑固牛閱讀 463評論 0 0

友情鏈接更多精彩內(nèi)容