我有一个正在处理的大项目,它使用 git 子模块来分离我编写的大量代码。问题是由于同一个子模块的两个不同版本,我最终在 Xcode 中遇到了冲突。
例如,假设我有一个存储库项目,它有一个子模块 SubA 和一个子模块 SubB。问题是我的 SubA 也有一个子模块 SubB。如果两个不同的 SubB 在同一个修订版中,这可能不是问题,但如果不是,则会导致冲突。
将所有文件导入 Xcode 时没有问题,因为它们位于两个不同的文件夹中,但我使用
#import "FileInSubB.h"
在 SubB 中导入源代码,因此 Xcode 将只编译该文件的一个版本,因为它们具有相同的名称。有一个简单的解决方案吗?