美文网首页
iOS Xcode自带Git仓库混乱项目多出另一个项目的仓库

iOS Xcode自带Git仓库混乱项目多出另一个项目的仓库

作者: leonStep | 来源:发表于2020-04-30 22:26 被阅读0次

    昨天上线前做最后的问题修复时,遇到一个Git本地仓库混乱的情况 如下图:

    C端

    具体的说就是我开发的是一个平台,分为三个端对应三个项目A,B,C(以下均简称A、B、C)。现在C的本地Git出现了A端Git而且具有读和写的功能,正常的项目应该是以下图片的样式:

    B端

    先进入本地目录查看只有一个Git

    C端path

    初始的解决方案是先把C端的本地仓库删除(切记先备份!!!),删除后发现问题没有解决,继续删除A端的本地Git,重启Xcode发现本地Git都没有了,随把C端的重新创建一份本地Git仓库,发现问题解决(别着急,问题没这么简单~)。

    当我再次把A端的本地Git仓库创建好以后,打开C项目以后问题再次出现!!!

    百度和询问小伙伴尝试各种方法问题都没得到解决,郑捉急时,灵机一动~既然是A端创建完成后,C端自动引用了A端,我把A的路径改了是不是就解决了?接下来尝试把A端本地文件从原始文件夹中移动到另一个文件夹,重启Xcode后打开C项目发现果然得到解决,完美~

    优化:既然发现了问题是目录引用,我是不是可以更改一下目录名字就行,没必要把文件移动了?尝试了下把A端放回原目录,把名字从《A项目端》改为《A项目》果然可以~

    问题分析:此问题的最终解决方法可能是:打开C端 - 找到编译文件 ,把不小心引用到A端的本地Git仓库的路径删除即可,因为时间关系没有深入,哪位大佬知道产生原因和最终解决方法的望留言告知~

    相关文章

      网友评论

          本文标题:iOS Xcode自带Git仓库混乱项目多出另一个项目的仓库

          本文链接:https://www.haomeiwen.com/subject/unrxghtx.html