Je ne suis pas sûr si c'est quelque chose pris en charge par Git, mais en théorie, il semble comme il devrait fonctionner pour moi.
Mon travail consiste souvent à mon édition de fichiers dans de multiples branches simultanément. En d'autres termes, j'ai souvent envie d'ouvrir un peu les fichiers dans une seule branche est alors que j'ai modifier le contenu d'un autre fichier dans une autre branche.
Mon type de solution c'est de faire deux extractions, mais c'est une honte je ne peux pas partager les branches et les refs entre eux. Ce que je voudrais, c'est d'avoir deux répertoires gérés par le même .git dossier.
Je suis conscient de local git clone solutions (la valeur par défaut, qui est de hardlink objets partagés, et l'option --shared, qui met en place un autre magasin d'objets d'origine avec le repo), mais ces solutions ne coupe vers le bas sur l'utilisation de l'espace disque, et en particulier dans le cas de --partagée, semble périlleuse.
Est-il possible d'en utiliser un .git dossier, et avoir deux répertoires de travail soutenu par? Ou Git est codé en dur pour avoir tout simplement un répertoire de travail vérifié à tout moment?