swift - Swift 项目中的版本控制
问题描述
我将使用像Github这样的版本控制系统。
我的项目是一个Swift项目,当我提交到存储库时,我不确定应该排除哪些文件。
- 我应该提交“Pods”文件夹吗?
- 我应该提交“xcodeproj”和“xcworkspace”吗?
解决方案
好吧,如果有多个开发人员,最好避免使用 xcworkspace 文件,因为当有多个构建版本或捆绑标识符时,很可能会发生冲突。xcworkspace 文件中的冲突不会打开项目中的任何文件,除非您解决了冲突。您必须使用合并工具或其他一些工具来解决冲突。因此最好避免使用 xcworkspace 文件。提交 pods 文件夹就可以了。
推荐阅读
- php - 如何对分组和值的值求和 | php mySQL
- python - 如何让我的 QCombobox 刷新内容而不是自己绘制?
- python - ValueError: numpy.ufunc 大小错误,尝试重新编译
- exception - 在来自 Web 服务的不可预测的响应中使用 Optional
- python - 在 Python 中实现“Wave Collapse Function”算法的问题
- angular - 复选框未出现在表格数据角度 7 中
- php - 在 PHP 中将“0x3132333435”转换为“12345”
- php - PHP CURL 错误:SSL 证书问题:无法获取本地颁发者证书
- c++ - 如何在两个字符串c ++中查找公共字符的数量
- compilation - 引用并将 BibTeX 编译成单独的文档