我的 Xcode 项目中有一些未跟踪的文件,在处理项目时,我想放弃我所做的所有更改。 所以我去了 Source Control>放弃 Xcode 中的所有更改(这似乎是一个简单的选项)。但令我惊讶的是, git 删除了所有未跟踪的文件。
这是预期的行为吗?
答案 0 :(得分:0)
git
确实有删除未跟踪文档的命令:git clean -fd
。
如果 XCode 在运行放弃所有更改时触发了此git命令,我担心这是个坏消息。
如果是这种情况,您将不得不转向Time Machine或取消删除实用程序来尝试恢复已删除的文件。您还可以向 XCode 团队发送错误报告...
git clean
,或者文件是否通过 XCode 或某种类似的方式移动到某种秘密位置。