Xcode 的source control菜單中:
當(dāng)你做了大量工作矢门,而還沒commit或者staged 時(shí)盆色,如果點(diǎn)了Discard All Changes...
時(shí),會讓你的工作付之東流祟剔,選中后XCode也會提示我們這個(gè)操作是不可逆的:
如果點(diǎn)了
Discard All Changes...
就悲劇了...整個(gè)工程將回到“最初的起點(diǎn)”隔躲,工作都白費(fèi)了。
下面是解決方案:
1.退出XCode
2.用文本編輯器打開被修改了的文件
3.文本編輯器下物延,"文件"--"復(fù)原到"--"瀏覽所有版本..."
4.在彈出的窗口中選擇你需要的版本恢復(fù)宣旱。
想要放棄文件的改變選Source Control
菜單中Discard Changes in Selected Files...
選項(xiàng)。
參考 :
StackOverFlow : How to undo xcode discard all changes if not committed