devcontainers / devcontainers/spec

How to use Git in a monorepo with multiple dev containers for subfolders?

Open
#686 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
5.7k
Forks
496
PR merge metrics
No merged PRs in 30d

Description

I have a monorepo structured like this:

```
main-repo/
.git
.devcontainer/
sub_folder_devA/
sub_folder_devB/
sub_folder_devA/ # has its own Docker setup
sub_folder_devB/ # has its own Docker setup
sub_folder_devC/ # shared utility code
```
Each dev container is set up for a specific subfolder (e.g., sub_folder_devA or sub_folder_devB), but both also mount sub_folder_devC as a dependency:
/sub_folder_devA/sub_folder_devC
/sub_folder_devB/sub_folder_devC

I want to use Git inside each dev container, but have it work with the monorepo’s .git directory, so I can see and commit changes for the relevant subfolder.
Despite trying various workspaceMount and workspaceFolder settings, I can’t get Git to work as expected in the dev containers.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.