我有3个独立的Xcode项目。所有3个都被推到了bitbucket上的个人远程回购。我决定将这3个项目组合起来,所以我将一些文件和文件夹从2个项目拖到主项目中。现在,当我推送到远程仓库时,文件&我拖入主项目的文件夹没有显示在bitbucket上,但它们位于我计算机上的项目文件夹中,应用程序运行正常。有没有想过为什么这些新文件/文件夹没有出现?
答案 0 :(得分:1)
他们的内容没有显示,因为当您拖动这些项目文件夹时,您还包含了他们的.git子文件夹。
这将使那些文件夹嵌套git存储库,在这种情况下,父repo将只记录tree SHA1 (a gitlink),而不记录其内容。
如果您不关心这两个仓库的历史记录,请首先删除他们的.git,然后拖动,添加,提交和推送。
答案 1 :(得分:0)
我建议您在主项目中拖动任何文件。首先将其复制到主项目本地光盘文件夹中,然后拖动到主Xcode项目。
应该有效