我有一个带子模块的项目,当我查看工作副本时,我看到其中一个是重复的。
这会在克隆项目时导致问题,xCode尝试下载丢失的工作副本,并且在尝试同时下载相同的一个时从git发出错误。这发生在多台计算机上,所以我认为这绝对是一个问题我的项目。
我尝试删除我的xccheckout文件但没有运气。
答案 0 :(得分:1)
检入工作目录中的.gitmodules
文件。那里有重复吗?如果是这样,您应该删除相关的重复部分。我建议删除子模块然后重新添加它只是为了安全。
从您的工作目录
git submodule deinit submodulename
git rm submodulename
git rm --cached submodulename
然后再次添加子模块。
修改 - 另一个建议:
尝试删除ProjectName.xcodeproj > project.xcworkspace > xcshareddata
,然后重新启动Xcode。