1

我想要完成的工作 我想复制一个 wordpress “入门主题”,我将其与来自各种 repos 的子模块库放在一起。(例如 normalize-css 或 scrollmagic)。它在我当前的项目文件夹中运行良好,但是当我尝试将主题复制到新文件夹,重命名父主题文件夹,然后将其添加到新仓库时,我无法让它显示在 sourcetree 中。它只是想像常规文件一样将子模块文件添加到主仓库中。

我尝试过的: 首先,我将启动主题文件夹复制到一个新位置并给它一个新名称。然后我更新了其中的文件以反映以下区域中的新文件夹名称:“模块 .git 文件”驻留在子模块文件夹中,在“项目根 .gitmodules 文件”中。我还注意到在项目根 .git 文件夹中,也出现了一个模块文件夹。我不知道该怎么办。我将它复制到新的 .git 文件夹位置,并在一对夫妇上使用适当的文件夹名称更改更新了配置文件作为测试,但似乎没有做任何事情。附注我也尝试了子回购,但也遇到了麻烦。

这是我必须手动添加到每个新项目的东西,还是有办法将它们转移到新的仓库?

原始文件夹结构 | 下面的新文件夹结构比较(如果有帮助) 在此处输入图像描述

第一个是我开始的分支,New 是我复制过来的分支。

在此处输入图像描述 在此处输入图像描述

4

1 回答 1

0

当我尝试将主题复制到新文件夹时,重命名父主题文件夹,然后将其添加到新存储库中,我无法让它显示在 sourcetree 中

它只是想像常规文件一样将子模块文件添加到主仓库中。

然后你需要确保你只复制文件,而不是任何 .git 子文件夹。
如果您有一个.git子文件夹,SourceTree 将仅向您显示该子模块内容的根目录,作为嵌套的 Git 存储库。

于 2019-11-23T08:54:19.240 回答