在公司里你解決沖突的方法也是先復(fù)制在diff???這不科學(xué)吧,如果多個(gè)文件沖突那不累死了

mahengyang
2014-10-30
1 回答
舉報(bào)
0/150
提交
取消
2014-10-31
首先,在一個(gè)項(xiàng)目中出現(xiàn)很多個(gè)文件都沖突,這本身就不科學(xué),而不是這個(gè)比對(duì)的方法不科學(xué),如果項(xiàng)目模塊劃分合理,不應(yīng)該出現(xiàn)很多文件都沖突,這又不是開源社區(qū)。真是開源社區(qū)一般用的也不是SVN這個(gè)版本控制工具了。
其次,我在公司中解決的方法與視頻中稍微有點(diǎn)區(qū)別,在視頻里沒提到,出現(xiàn)沖突文件后,我會(huì)把.mine的復(fù)制到其他地方,這是為了備份自己的代碼,然后將黃色感嘆號(hào)文件revert,并update到最新(其實(shí)這時(shí)已經(jīng)是最新的版本了),這之前是和視頻一樣的,后面有點(diǎn)區(qū)別,然后將.mine文件的.mine后綴名刪掉,變成與原文件名相同,然后將這個(gè)文件覆蓋最新版本的文件,千萬要注意,這時(shí)不是為了將這個(gè)文件提交上去,這樣提交上去就真的把別人代碼覆蓋了,這時(shí)不用選中兩個(gè)文件去diff了,直接在這個(gè)覆蓋后的文件(此時(shí)變成紅色感嘆號(hào)的文件)上diff,這樣就是用你修改想要提交還沒提交的代碼與SVN服務(wù)器上最新的代碼進(jìn)行對(duì)比,接下來該怎么處理還怎么處理,直接去修改這個(gè)想要提交的文件,修改完畢后提交。