我应该将 .swiftpm 添加到 gitignore 吗?
Should I add .swiftpm to gitignore?
在 Xcode 中编辑 Swift 包时会创建一个 .swiftpm 目录。我应该通过添加到我的 .gitignore 来忽略这个目录吗?
根据 Swift 论坛中的 this post,.swiftpm
目录“旨在作为对包进行操作的工具存储状态或配置文件的地方用户不应直接作为来源进行编辑”——它并非 Xcode 支持所独有。因此,将其添加到 .gitignore 可能会产生比忽略 Xcode 个文件更大的影响。
您可以考虑忽略 .swiftpm/xcode
,但这也不是普遍推荐的,因为 Xcode 在那里存储共享方案,如本 rejected pull request 中所述。
默认情况下,Swift 包管理器将 xcuserdata/
添加到 .gitignore,这是将 SPM 与 Xcode 一起使用时需要的主要忽略。
在 Xcode 中编辑 Swift 包时会创建一个 .swiftpm 目录。我应该通过添加到我的 .gitignore 来忽略这个目录吗?
根据 Swift 论坛中的 this post,.swiftpm
目录“旨在作为对包进行操作的工具存储状态或配置文件的地方用户不应直接作为来源进行编辑”——它并非 Xcode 支持所独有。因此,将其添加到 .gitignore 可能会产生比忽略 Xcode 个文件更大的影响。
您可以考虑忽略 .swiftpm/xcode
,但这也不是普遍推荐的,因为 Xcode 在那里存储共享方案,如本 rejected pull request 中所述。
默认情况下,Swift 包管理器将 xcuserdata/
添加到 .gitignore,这是将 SPM 与 Xcode 一起使用时需要的主要忽略。