“保留 Xcode 版本”与“在磁盘上使用版本”之间的区别?

Ike*_*bal 16 xcode ios swift

当我使用 git 时,我通常会在分支之间切换并iOSBaseSDK.xcworkspace修改我的文件。

发生这种情况时,我的 Xcode 会显示以下警报:

在此输入图像描述

文件“YourProject.xcworkspace”已被另一个应用程序修改

该文件位于“LOCATION”。您想保留 Xcode 版本,还是使用磁盘上的版本?

将 Xcode 版本使用版本保留在磁盘上

我不明白这两个选项的含义,因为它们与我正在切换的 git 分支相关。

在磁盘上保留 Xcode 版本使用版本有什么区别?

Sh_*_*han 25

让我们做这样的假设,假设你的 xcode 项目中有一个文件,并且在 xcode 之外你编辑了它而没有点击保存,然后在 xcode 中你尝试编辑同一个文件,然后你会收到该消息

Xcode 版本:您当前编辑的版本

磁盘版本:磁盘上存储的版本

git 自动更改本地文件,当更改范围很广时,xcode 会显示该消息,因此在 git pull 之后单击“使用磁盘上的版本”