[英]How to undo xcode discard all changes if not committed
我有一個 iOS 項目,我有一些更改尚未提交。 我錯誤地單擊了放棄所有更改。 我實際上只想丟棄特定文件的更改。 但是我點擊了錯誤的按鈕。 而現在一切都過去了。 如何撤消更改?
git 狀態沒有顯示任何內容。
你可能不會走運。 雖然 Git 幫不了你,但 Finder 或許能來救你!
如果您尚未關閉版本功能(默認情況下已打開,您需要使用終端命令來禁用),請執行以下操作:
M
表示它們包含未提交的更改(您之前丟棄的更改)。您可能已經創建並被丟棄的全新文件可以在垃圾箱中找到。
還有一個小小的建議。 如果您需要放棄更改,請通過右鍵單擊項目導航器中的文件來使用Source Control > Discard Changes ,而不是Discard All Changes ,這可能會給您帶來各種麻煩。
祝你今天過得愉快。 :)
如果您在提交任何更改之前單擊“放棄更改”,您的項目將變為空白,並且您會在垃圾箱中找到所有文件。 那里沒有完整的 xcode 項目,但您會找到所有具有創建日期的文件。 我通過從垃圾箱中獲取我需要的文件解決了我的問題。 然后我把它放回我的項目中。
我使用 Timeline 恢復了它(它是 Mac 中的內置應用程序)。
試一試,
轉到時間軸 -> 在 finder 中找到並選擇項目文件 -> 單擊恢復。
就是這樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.