Skip to content
028升级后git无法定位修改指南

028升级后git无法定位修改指南

简单的来讲

原因:

028工程目录多了一层文件夹,原有项目变到子目录下面了

解决方案:

  1. 把原有项目里面的 .git 文件夹剪切到上一级目录(该过程其他团队成员不要改动文件)
  2. 提交&推送改动
  3. 其他团队成员拉代码

问题描述

在028之前的工程使用028编辑器打开后,在使用git进行版本管理的时候会出现路径检索异常情况,报错显示"Cannot find git config",如下:

image-20240104153048364

这是由于028实现多场景功能,编辑器会自动给028之前的工程加上一层文件夹

027上文件路径:

image-20240104152703402

028上文件路径:

image-20240104153248340

解决方案

将原有 .git 文件夹上移一个层级,push新结构的工程内容。

重新上传新结构

  1. 将 .git 文件夹 剪切(请确保是剪切,.git文件夹无残留) 到其父文件夹中,这步是为了将主场景和所有子场景作为一个工程上传。(执行此步时请关闭git工具,否则会移动失败)
image-20240104173253476
  1. 将 .git 文件夹剪切其父文件夹中,这步是为了将主场景和所有子场景作为一个工程上传。(执行此步时请关闭git工具,否则会移动失败)
image-20240104175205852

移动成功后可以看到 .git 文件夹已经在正确的位置了,并且和他同文件夹的会有一个 .projectassembly 文件

image-20240104175359462
  1. 打开git管理工具,选择左上角File,选择Open Repository
image-20240104175635584
  1. 找到放 .git 文件夹的目录,点击选择文件夹
image-20240104175740313
  1. 此时会有很多Changes,这是由于目录结构变化导致的,可以全部Commit(此步骤可以选择新建028分支上传)
image-20240104180908316
  1. 将更改Push上去后就可以正常使用Git了。同时,新建的子场景也能被一起管理
image-20240104182921726
  1. 至此操作就结束了,工程仓库的其余用户可以拉下最新版本的工程