【发布时间】:2020-04-30 20:00:57
【问题描述】:
我正在使用 vs-code devcontainer 功能创建以下设置的容器化开发环境:
root_folder (main git repository)
|- .git
|- docker-compose.yml
|- @myapi-submodule (django python API)
|- .devcontainer.json
|- @myclient-submodule (react js client)
|- .devcontainer.json
在docker-compose.yml中我分别创建了两个服务api和client并挂载了它们对应的子模块文件夹。
然后我可以在 2 个单独的窗口中“在容器中打开文件夹...”,除了 git,一切都很好。我需要能够进行更改,将它们提交更改分支...从容器但由于仅安装了子模块文件夹,我根本无法使用 git。
在这种情况下我有什么选择?如何在没有父文件夹的情况下从容器中修改子模块?
【问题讨论】:
-
您找到解决方案了吗?我猜你可以在 vs 代码之外使用 git,例如在 windows 的根项目文件夹中使用“Git bash”...
标签: git docker visual-studio-code docker-compose git-submodules