若何兩小我對統一個文件別離做了點竄,最先點竄文件的人提交了代碼,最后提交的人在提交前更新代碼時就可能要對代碼進行歸并,即Merge操作。
假設辦事器上有如下文件MaxProfitForStock.java,此中文件的內容如下圖所示
假設有一個用戶,用戶名為test,此用戶對文件內容作了點竄,點竄后的內容如下所示,用戶test點竄完當作后并提交了代碼。今朝我們可以先不消存眷具體改了哪些內容,接下來我們會提到的。
此時別的一個用戶,用戶名為yc,對【步調1】中的文件也做了點竄,點竄內容如下圖所示
因為用戶yc在提交點竄的代碼前需要進行代碼更新操作,以避免籠蓋到別人提交的文件。在yc進行更新操作時,因為用戶test已經對此文件作為更新,所以yc在更新此文件時會有沖突發生。
選中沖突文件MaxProfitForStock.java,右擊鼠標,選擇【Edit Conflicts】解決沖突,即進行代碼歸并。在代碼歸并界面,紅色圖標可以快速定位沖突的代碼片段。
鄙人圖中可以看到分歧用戶別離給函數加了分歧的后綴,我們需要對此后綴進行沖突處置,在此我們以yc提交的后綴為準來解決此沖突。
紅色布景的解決完當作后,處置其他非沖突代碼就簡裝多了,可以直接選擇接管yc的點竄或者是test的點竄。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!