因?yàn)楣镜捻?xiàng)目是使用mRC的,而環(huán)信的SDK是用ARC寫(xiě)的,現(xiàn)在環(huán)信SDK更新后,我們工程需要更新,但是每次都要手動(dòng)去修改Compile Sources中Compiler Flags值,非常的麻煩,于是想到了使用代碼對(duì)比工具,找了一些資料后,發(fā)現(xiàn)還是Xcode的FileMerge的使用特別方便,不用下載各種對(duì)比工具,下面是使用FileMerge的一些心得!
1.使用流程
打開(kāi)Xcode,選擇左上角Xcode選項(xiàng),然后點(diǎn)擊Open Developer Tool

最后點(diǎn)擊FileMerge

輸入需要對(duì)比的兩個(gè)文件的路徑,點(diǎn)擊compare

左邊是對(duì)比之后的文件和文件夾,如果文件里面出現(xiàn)有差異的地方,顯示的文件名就是黑色的,如果完全一致,就顯示為灰色。

雙擊后的界面如下圖,左邊就是開(kāi)始Left選中的文件,右邊就是Right選中的文件。
注意中間1、2、3表示的是第幾處不同。1、2、3下的箭頭可左可右,左箭頭表示取左邊,右箭頭表示取右邊,如圖選中1后可以按鍵盤(pán)的←、→鍵來(lái)更改方向,然后按↓鍵跳到下一處繼續(xù)選擇左右,全部選擇完畢后,Command + S保存,會(huì)要求你選擇一個(gè)新目錄用來(lái)保存新生成的新合并的文件。最后Command + W快速關(guān)閉當(dāng)前窗口。

以上就是FileMerge的使用流程了。