我可以为我自己的项目创建一个 repo 并使用 GitHub / BitBucket。在与其他开发人员合作或尝试在 GitHub 上创建项目时,我遇到了问题。
我知道其他答案,例如开源项目上 git 存储库的最佳实践,但是我想知道如何解决 OSX / Xcode 特定的问题。
.DS_Store文件可能很痛苦。您可以使用.gitignore来阻止,但如果它们已经被包含,或者其他开发人员通过笨拙的 git 命令将它们添加回来,会发生什么?
.xcodeproj将更改其他人的目录名称和开发人员配置文件。进行合并或避免冲突的最佳方法是什么?
如果我从 github 项目中分叉或拉取,我该如何清理这些问题并最大限度地减少维护者的合并冲突?
如果人们有一个为 Xcode 创建的示例.gitignore,或者他们用来初始化他们的 repos 的脚本,那就太好了!