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

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