FileMerge 是XCode自帶的一款工具,可進行代碼比較、合並。
1、在應用程序中找到Xcode右鍵選擇顯示包內容,路徑如下圖,可復制快捷鍵方便使用。
也可以直接打開Xcode,在Open Developer Tool中打開,如下圖。
如下圖:
2、打開FileMerge,如下圖,選擇左右兩邊需要對比的文件,點擊Compare進行比較,如下圖所示:
灰色的表示文件內容相同,黑色的表示文件不同。雙擊黑色文件,會出現比較界面,如下圖所示,根據自己的需求修改文件內容,可合並生成新的文件。
標示號1的地方為不相同的地方,箭頭可根據鍵盤的指向<- ->更改,指向不同的文件,在下面的修改區域修改,或者根據右下角的提示修改選擇,如下圖
修改完成之后,command+s 保存,提示Specify an existing directory, 保存到已存在的文件即保存你修改的文件。選中Specify an existing directory之后會提示選擇文件夾,這個時候一定要選擇自己需要修改文件所在的文件夾,否則有可能修改成另外一個文件夾內相同的文件。如下圖所示:
如果修改demo的副本中的文件就選擇demo的副本文件夾,如果修改的是demo中的文件,就選擇demo文件夾。
Create a new directory表示生成新的修改過的文件。
參考:https://blog.csdn.net/XieYupeng520/article/details/50832519
https://blog.csdn.net/meiwenjie110/article/details/50715463