使用 Xcode 首选项与 .gitignore 文件

Using Xcode preferences vs .gitignore file

我是 git 存储库的新手,发现很多支持创建一个 .gitignore 文件,我会把它放在每个项目目录中。

但是,我注意到在 git 选项卡下的源代码管理下的 Xcode 10 首选项中,有一个地方可以指定要忽略的文件。与 .gitignore 文件相比,在 Xcode 中定义排除项是否有优势?我似乎找不到真正这样做的人,而且 Apple 文档很简单。

是否有一些项目(可能是全局项)我会更好地放入首选项?

谢谢!

Are there some items (maybe globals) that I would put be better putting in prefs?

它们应该全部是全局变量。您可能没有理由逐个项目地拥有单独的 .gitignore 文件。您提到的 Xcode 10 个首选项只是全局 .gitignore 文件中的另一个 window。毕竟,git 就是要忽略——而不是 Xcode。

您的问题似乎暗示您没有使用全局 .gitignore 文件。使用一个。我所做的是在我的主目录中维护这个文件,并将其命名为 .gitglobalignores。该文件是通过 .gitconfig 文件指向的(关于如何安排 here 有很好的解释)。无论您是在文本编辑器中手动输入文件,还是通过 Xcode 10 个首选项 window 管理文件,都没有关系。