Bonjour à tous
j'ai une petite question sur l'organisation d'un espace de travail collaborative dans une startup avec Git.
Historique
Nous avons commencé à versionner nos travaux sous svn et nous utilsons un seul repo
tout nos travaux sont versionner :
* dev soft embarqué
* dev soft web
* dev soft desktop
* dev carte électronique
* rédaction de doc en tout genre
* dossier expérimental pour tester machin et autre truc
etc
l'avantage du mono repo est que tout le monde peux créer un dossier et le versionner.
pour éviter de tout rapatrier le
svn checkout --depth immediates
marche tres bien.
Autres besoins
Les jeunes dev actuels ( et moi aussi) sont plus alaise et plus efficace avec Git
on a quelque souci avec les merge sous svn
et surtout de temps en temps nous devons passer quelques jours chez un client et là plus de versionnage :(
Donc j'aimerais passer sous git mais sans trop casser notre workflow actuel
mon gros problème est de pouvoir créer un dépôt sur notre serveur central en une seul commande et facile pour tout le monde ( matheux, commerciaux, stagiaire en tout genre) sans passer par des commande ssh, ni via une app web comme gogs
le top serais d'avoir un git clone --depth immediates
quine clone que arborescence.
je suis preneur de tout vos conseil
merci à vous
# .
Posté par Étienne BERSAC (site Web personnel) . Évalué à 5.
Pour le clone superficiel, git clone --depth 1 devrait faire l'affaire.
As-tu regardé git-svn ? Cela permet de décentraliser SVN. Tu as un serveur SVN central, comme d'habitude. Chacun peut décider, localement, d'utiliser git et git-svn pour gérer son dépôt local. Ainsi on n'utilise plus svn directement, mais git, comme à l'habitude. La seule différence, est que pour pousser sur le serveur central, on passe par git svn qui fait tout les commits.
Ça peut-être une étape intermédiaire avec une installation pure git.
[^] # Re: .
Posté par jmax17 . Évalué à 1. Dernière modification le 06/08/19 à 14:42.
Merci pour les info
je n'ai pas penser au git-svn , j'étais en train de lire les doc de git-tree
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.