Hello,
J'installe dans mon réseau de PME un serveur GIT.
J'ai déjà un dépôt CVS, on envisage une migration douce en commençant par créer les nouveaux projets sous GIT. Mais pas la suite pourquoi pas extraire depuis cvs les modules, il y a des outils pour ça.
J'ai consulé le livre git pro pour installer un serveur avec une synchronisation via le protocole ssh. On joue avec un dépôt de test depuis des postes Windows (tortoiseGIT) et Linux (gitg, rabbitvcs, ...).
Maintenant je me pose la question suivante :
- quelle est la règle concernant la création de dépôt ?
- est-ce que je peux tirer des "modules" comme on peut le faire sous CVS.
Pour comprendre la question je peux décrire la situation actuelle.
Côté CVS j'ai un dépôt avec une organisation de modules comme suivante :
Sous cvs quand on importe un projet il suffit de donner le nom d'un module avec son arborescence [CLIENTX]/[PROJET N+1]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 [CLIENT1][PROJET1] [PROJET2] ... [PROJETN][CLIENT2][PROJET1] [PROJET2] ... [PROJETN]... [CLIENTN]
On aimerait reproduire cette structure. Est-ce possible si je ne crée qu'un seul dépôt ?
J'ai essayé de tirer un sous répertoire mais git m'a retouné une erreur :
Voilà, j'ai très peu d'expérience avec git, j'ai cherché sans trouver de réponse chez mon ami google,...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 fatal: '/mnt/git_repo/gittest.git/<path to directory> does not appear to be a git repository fatal: The remote end hung up unexpectedly
Merci pour toute réponse.
Partager