1

我正在用 python 开始一个新的 web 项目,我想使用 web2py 框架。但是我在 git setup 中遇到了一些问题。

我已经从它的网站下载了 web2py 源代码,创建了我自己的 git 存储库。解压缩我的存储库文件夹中的所有内容。当我试图

git add .

我明白了

fatal: Not a git repository: gluon/packages/dal/../../../.git/modules/gluon/packages/dal

因此,在互联网上进行了一些搜索后,我发现这个文件夹是 web2py 存储库中的一个子模块。如果我从他们的存储库中递归地克隆所有内容,那么有一个解决方案。但我不想清除我所有的存储库并从头开始。

有没有办法将 gluon/packages/dal 目录注册为我项目的子模块?

ps 我已经尝试过如何将已克隆的项目添加为子模块的解决方案?它对我不起作用。

4

2 回答 2

0

我昨晚也遇到了同样的问题。您不需要为此清除存储库。pydal只需从此处下载源 zip ,将文件夹名称从 重命名pydaldal,然后用它替换/gluon/packages/dal文件夹。它工作正常。

于 2016-01-29T11:34:00.940 回答
0

您需要从dal文件夹中删除 .git 文件。稍后的

git init

然后

git add libs/
于 2016-03-09T22:45:42.530 回答