Est-ce faisable?Comment détacher le référentiel git local de son répertoire de travail?
Je voudrais avoir le répertoire .git
sur un autre lecteur que le répertoire de paiement. Je ne pouvais pas trouver un moyen de détacher les deux. La raison en est: il y a une zone d'échange sur un lecteur réseau très lent et un espace limité et c'est un vrai cauchemar avec des délais d'expiration. Au moins, les opérations du référentiel (synchronisation avec un référentiel svn) peuvent alors être effectuées assez rapidement pour éviter les délais et la copie de fichier peut être effectuée par la suite à la caisse avec les mauvaises performances. Je ne pouvais pas trouver un moyen de faire face à cette situation (qui est hors de mon contrôle)
Je ne voudrais pas, mais s'il n'y a pas de meilleure suggestion, je le remplacerais par un dépôt git local et rsync le paiement dir dans les deux sens vers et depuis le lecteur lent.
Je parie que vous avez une meilleure idée!
Si vous avez vraiment besoin de faire cela, l'option de ligne de commande va être la bonne façon de procéder, sauf si vous avez seulement un repo, ce qui est une mauvaise chose à planifier! – Cascabel
Merci pour l'indice. J'ai complètement négligé/mal compris ce que cette option était bonne. Je sais que mon cas d'utilisation est plutôt bizarre. Mais git peut faire face même avec une telle situation bizarre! :-) – jdehaan