How to use Git in a monorepo with multiple dev containers for subfolders?
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Documentation
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- docker, git
- Domaine
- developer-experience, devops
Piste de recherche
Lisez d’abord les configurations .devcontainer et les paramètres workspaceMount/workspaceFolder, puis comparez la façon dont chaque conteneur expose le répertoire .git du monorepo et sub_folder_devC. La tâche est terminée lorsqu’il existe une configuration reproductible ou une limitation documentée permettant à Git d’opérer dans chaque conteneur sur les chemins prévus du monorepo.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
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.
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 5.8k
- Forks
- 503
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de devcontainers/spec
-
CLI sorts Feature options fewest-first, against specPeut-être pris @nozaq l’a pris il y a 81 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
devcontainers/spec#755 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
devcontainers/spec#754 · 1 commentaire · 2 réactions ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
devcontainers/spec#735 · 1 commentaire ·
-
Tighten lockfile specOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 62/100
devcontainers/spec#579 · 1 commentaire ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
devcontainers/spec#777 ·
Toutes les issues de devcontainers/spec
Issues similaires
-
good first issue needs-triage priority: medium
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
melodic-software/claude-code-plugins#6631 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 80/100
elodin-sys/elodin#890 ·
Les mainteneurs répondent en général sous 1 jour
-
main prepack rejects the missing beta.2 updater inventoryPeut-être pris @shakkernerd l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
openclaw/openclaw#166914 · 1 commentaire · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
ChromeDevTools/chrome-devtools-mcp#3026 ·
Les mainteneurs répondent en général sous 1 jour