簡體   English   中英

“放棄所有更改”刪除了我的未跟蹤文件

[英]'Discard All Changes' deleted my untracked files

我的Xcode項目中有一些未跟蹤的文件,在處理該項目時,我想放棄所做的所有更改。 所以我去了Source Control> Discard All Changes in Xcode (這似乎是一個簡單的選擇)。 但是,令我驚訝的是, git刪除了我所有未跟蹤的文件。

這是預期的行為嗎?

git確實有一個刪除未跟蹤文檔的命令: git clean -fd

如果XCode在運行Discard all changes時觸發了git命令,恐怕這是個壞消息。
在這種情況下,您將不得不使用Time Machine或取消刪除實用程序來嘗試恢復已刪除的文件。 您還可以將錯誤報告發送給XCode團隊...

但是,IDE具有這么簡單的方法從磁盤上大量刪除文件似乎很奇怪。 嘗試閱讀文檔以查看是否觸發了git clean ,或者是否通過XCode將文件移動到某種秘密的地方,或者類似的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM