Swift 项目中的版本控制
Version control in Swift Project
我将使用 版本控制 系统,例如 Github.
我的项目是一个 Swift 项目,我无法确定在提交到存储库时应排除哪些文件。
- 我应该提交“Pods”文件夹吗?
- 我应该提交“xcodeproj”和“xcworkspace”吗?
好吧,如果有多个开发人员,最好避免 xcworkspace 文件,因为当有多个构建版本或包标识符时,很可能会发生冲突。 xcworkspace 文件中的冲突不会打开项目中的任何文件,除非您解决冲突。您必须使用合并工具或其他一些工具来解决冲突。因此最好避免使用 xcworkspace 文件。可以提交 pods 文件夹。
我将使用 版本控制 系统,例如 Github.
我的项目是一个 Swift 项目,我无法确定在提交到存储库时应排除哪些文件。
- 我应该提交“Pods”文件夹吗?
- 我应该提交“xcodeproj”和“xcworkspace”吗?
好吧,如果有多个开发人员,最好避免 xcworkspace 文件,因为当有多个构建版本或包标识符时,很可能会发生冲突。 xcworkspace 文件中的冲突不会打开项目中的任何文件,除非您解决冲突。您必须使用合并工具或其他一些工具来解决冲突。因此最好避免使用 xcworkspace 文件。可以提交 pods 文件夹。