J'ai un projet avec beaucoup de branches. Je voudrais travailler sur ceux-ci simultanément sans basculer avec git checkout
. Est-ce que je peux faire cela en plus de copier le référentiel entier ailleurs?
Merci.
J'ai un projet avec beaucoup de branches. Je voudrais travailler sur ceux-ci simultanément sans basculer avec git checkout
. Est-ce que je peux faire cela en plus de copier le référentiel entier ailleurs?
Merci.
Jetez un coup d'oeil à $ GIT_SRC_DIR / contrib / workdir / git-new-workdir .
un simple script pour créer un répertoire de travail qui utilise des liens symboliques pour pointer vers un référentiel existant. Cela permet d’avoir différentes branches dans différents répertoires de travail, mais toutes à partir du même référentiel.
Je suggère de mon petit script http://www.redhotchilipython.com/en_posts/2013-02-01-clone-per-feature.html
Il va faire un git clone et remplacer le fichier de configuration (pour "regarder" à l'origine repo, pull/push aller dans "principal" repo) essentiellement, mais il est assez simple de servir une abstraction à partir de la réalité de l'amorçage.
Pas vraiment comme Git prend en charge uniquement pour avoir une copie de travail du dépôt de données dans le répertoire de dépôt.
Si vous souhaitez engager/pull pour le même référentiel avec deux copies de travail, vous pouvez créer un nu référentiel et le clone de deux copies de travail.
Chaque fois que vous avez fini de quelque chose, vous appuyez simplement sur le "principal" dépôt nu.
Quelques conseils:
man git-clone
git clone --bare
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.