所以我参加这个项目,使用git。错误克隆git re
有一堆源文件和我们提到的一些库。这些库作为子模块(例如BulletPhysics)被放入git中,并且不会被我们的团队修改。
根据墨菲定律,这种改变已经发生,连同提交/推,这似乎并未有任何影响......
...直到一些人失去了他的本地回购,不得不重新-克隆。那么,发生的是该项目的某些部分被实际下载,但是当涉及到子弹,所发生的一切是
Unable to checkout 'cc1b481c8ec2868595db30303d88bd12bc1bcf2a' in submodule path 'extern/bullet'
我们的主管告诉我们它已经被提交/推行动打破(S)试图改变子弹,我们没有权利这样做,并且他不知道如何解决这个问题。
有没有人可以帮我解决这个问题而不判断他? 。;)
问候,lder连续
您应该检查克隆库的子模块。子模块存储库是否存在于'.gitmodules'中的指定位置?并且这些存储库中是否存在引用的提交,即'extern/bullet'的存储库中的'cc1b481c8ec2868595db30303d88bd12bc1bcf2a'? – Koraktor
我应该如何检查?在我的本地工作副本中,或通过ssh进入git服务器? – LDericher
'.gitmodules'文件应该出现在你的本地克隆(和远程文件)中。 – Koraktor