Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

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

Ouverte
#686 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

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

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

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de devcontainers/spec

Toutes les issues de devcontainers/spec

Issues similaires

Plus d'issues DevTools

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.