5 votes

y a-t-il des problèmes pour copier le fichier Git Repo sur une autre machine (et continuer à travailler sur les deux) ?

Je veux copier tous mes dépôts git de mon ancienne machine vers ma nouvelle machine (toutes deux Ubuntu). Je vais continuer à utiliser les deux machines... Je fais cela principalement par paresse (enfin : il y a pour l'instant quelques branches locales, et des réserves commodes à portée de main, aussi le fait que j'ai multiple télécommandes connectées, ... le transfert de tout cela est un peu fastidieux...),

...mais (avec quelques difficultés) oui, je pourrais tout à fait cloner fraîchement à partir des divers dépôts amont...

Question : Est-ce que cela est nuisible d'une certaine manière ?

(Bien sûr, l'état du dépôt devrait être identique sur le plan binaire, que je copie les fichiers ou que j'opte pour git clone . Mais je pourrais imaginer que git mette une sorte de (g)uuid unique dans le dossier .git lors du premier clone, pour distinguer les machines ou autres... mais ce n'est qu'une supposition. Je ne connais tout simplement pas les rouages internes...)


mettre à jour : Mes inquiétudes concernent principalement les uuids ou autres, la non-unicité des deux "dépôts" git locaux (les "clients") qui se connectent à la base de données. un repo distant ("master/server").

Si vous savez que c'est bien ou pas bien, j'ai besoin de sources réelles pour cette connaissance (au-delà de "je crois" ou "c'est").

Ceci étant dit, je pense avoir trouvé une sorte de duplication de ma question sur Superuser .

8voto

Luigi Pressello Points 171

Il n'y a rien de mal à déplacer un dépôt d'une machine à une autre.

Git mettra à jour ses configurations internes (si nécessaire) lors de la première exécution du repo.

Vous pouvez peut-être vous demander pourquoi vous avez besoin de déplacer un dépôt comme un dossier normal, si votre base de code a besoin de choses qui ne sont pas incluses dans un clone propre à distance, alors vous faites probablement quelque chose de mal.

Si vous êtes préoccupé par les fichiers de configuration du projet, considérez que sur votre nouvelle machine, vous devrez probablement recréer des bases de données ou changer de chemin d'accès ou autre, il est donc inutile de conserver les anciennes configurations de votre projet.

4voto

ptman Points 26336

Aucun mal. Je recommande d'utiliser rsync pero tar o cp fera tout aussi bien l'affaire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X