美文网首页
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仓库混乱项目多出另一个项目的仓库

    昨天上线前做最后的问题修复时,遇到一个Git本地仓库混乱的情况 如下图: 具体的说就是我开发的是一个平台,分为三个...

  • Pro Git

    Git基础 取得项目的 Git 仓库 git init在现有项目的目录中初始化新仓库 git add *.c告诉G...

  • Pro_git 第二章学习笔记

    Git 基础 2.1 取得项目的Git仓库 从当前目录初始化git init 从现有仓库克隆git clone g...

  • 7. git-submodule 子模块

    Git Submodule 允许一个git仓库,作为另一个git仓库的子目录,并且保持父项目和子项目相互独立。 常...

  • git 本地仓库迁移

    有一个项目的git远程仓库没办法使用了,只能把本地的git仓库迁移到新的远程GitHub仓库中;只能临时进行仓库的...

  • Git使用01

    《Pro Git》 获取与创建项目 将一个目录初始化为Git仓库 复制一个Git仓库 上述操作拷贝了项目的主分支,...

  • 如何给开源项目贡献代码

    git参与开源项目的fork工作流 选择一个开源项目的仓库查看开源协议image.pngfork仓库,点击开源项目...

  • git-远程仓库使用

    git远程仓库使用 官方文档 要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库。远程仓库是指托管在...

  • git submodule工程使用

    一、背景和边界 Git Submodule 允许一个git仓库,作为另一个git仓库的子目录,并且保持父项目和子项...

  • git 的常用命令

    git的使用 获取项目仓库 git init 初始化新仓库 git clone 克隆现有仓库 记录更新到仓库 g...

网友评论

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

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