Xcode中子模块的重复工作副本

时间:2015-04-28 00:50:00

标签: ios xcode git

我有一个带子模块的项目,当我查看工作副本时,我看到其中一个是重复的。

这会在克隆项目时导致问题,xCode尝试下载丢失的工作副本,并且在尝试同时下载相同的一个时从git发出错误。这发生在多台计算机上,所以我认为这绝对是一个问题我的项目。

我尝试删除我的xccheckout文件但没有运气。

1 个答案:

答案 0 :(得分:1)

检入工作目录中的.gitmodules文件。那里有重复吗?如果是这样,您应该删除相关的重复部分。我建议删除子模块然后重新添加它只是为了安全。

从您的工作目录

git submodule deinit submodulename    
git rm submodulename
git rm --cached submodulename

然后再次添加子模块。

修改 - 另一个建议:

尝试删除ProjectName.xcodeproj > project.xcworkspace > xcshareddata,然后重新启动Xcode。