在Xcode 8中,Git出现了文件.DS_Store和.DS_Store的树冲突错误。

36 浏览
0 Comments

在Xcode 8中,Git出现了文件.DS_Store和.DS_Store的树冲突错误。

这个问题已经有答案了:

如何在Git仓库中移除.DS_Store文件?

我正在使用GitHub作为我的iOS项目仓库,但是每当我试图从Xcode 8中拉取项目时,都会遇到以下错误:

The files .DS_Store and .DS_Store had a tree conflict

有解决方案吗?

admin 更改状态以发布 2023年5月25日
0
0 Comments

.DS_Store是Mac用来索引文件夹的文件。这些是自动创建的文件,会不断变化。

即使您从Git中删除了它并重新下载,您将来仍会开始收到相同的错误,因为下次提交和推送时,新的.DS_Store文件将在git远程上。

您需要做的是开始忽略这些文件。您将需要在.gitignore文件中提到这些文件。

您可以通过执行touch .gitignore来创建.gitignore文件。此命令将创建gitignore文件,您可以打开并只写.DS_Store并保存文件。从此,git将开始在提交中忽略此文件。

0