changer la structure de git
Je veux changer quelque chose à la structure de répertoire git. Actuellement, l'architecture, c'est comme
VL(repo) .git (hidden) code files ...... ..... I want it like html(repo) .git VL code files ...... ......
J'avais une solution pour l'archivage de l'actuel pensions et de créer ensuite le nouveau repo avec la structure ci-dessus. Mais la mauvaise chose à propos de cette approche est qu'il supprime tous les précédents de l'histoire. est-il une meilleure solution?
source d'informationauteur Tausif Khan
Vous devez vous connecter pour publier un commentaire.
De modifier le nom du dossier racine de
VL
àhtml
est pas un problème, git ne fonctionne que sur les répertoires en dessous de ce niveau.Donc, ce qui est à gauche est en train d'introduire le dossier
VL
ci-dessous lahtml
dossier et déplacer tous lescode files
:À l'aide de
git mv
vous indiquer à git que vous avez déplacé des choses, de sorte qu'il pourrait encore garder une trace de l'histoire.Edit:
Comme Benjol des notes dans son commentaire, à l'aide de
git mv
n'est pas nécessaire. Vous pourriez obtenir le même en copiant<all your code>
àVL
, puis fairegit add VL
git rm <all your code>
git commit -m "moved all my code under VL
git est assez intelligent pour reconnaître le mouvement.
Déplacer votre code manuellement. Ensuite,
Fait.