Bonjour à tous,
j'ai une petite interrogation mais d'abord je poses les bases.
Je suis développeur dans une petite structure (5 personnes), une personne - un projet donc ils n'ont jamais vu l'utilité d'avoir un système de version.
Mais voilà que l'on me "demande" de rejoindre le projet d'une autre personne (sans version) nous voila donc deux à travaillé sur les mêmes sources. La situation devient de plus en plus invivable.
Nous aimerions passer par GIT mais sans pour cela y dédier un serveur.
Auriez-vous un retour d’expérience sur l'utilisation de git en local (partage de dossier ou en petite collaboration) ?
Merci
Il n'y a pas a proprement parlé de "serveur git" si ton dossier est accessible sur le réseau (on va dire //MACHINE)
Sur la machine tu va créer un depôt git qui va centraliser
mkdir MonProjet
cd MonProjet
git init --bare
Ensuite sur ton ordi tu pourras pousser tes modifs
git remote add origin //MACHINE/MonProjet
Et voila tu peux maintenant pousser et récupérer des infos de ce dépot MonProjet et toute l'équipe doit utiliser ce dossier qui va centraliser.
Du git local ? si je comprend bien, tu veux que l'un de vous deux joue le rôle du server, et que l'autre(les autres?) puisse avoir accès à ce PC local via internet pour les push ? pas très pratique.
Donc dans un premier temps, si c'est bien cela, pourquoi ne pas plutôt utilisé les service de gitlab(je sais pas si ya les repository private), bitbucket, voir github ?
Si ton sujet est résolu, n’oublie pas de cliquer sur " Valider cette réponse" !
+1, Cf : http://www.grafikart.fr/forum/topic/12883
Si ton sujet est résolu, n’oublie pas de cliquer sur " Valider cette réponse" !
@Glaived : L'idée est là oui, mais avec un partage sur un serveur de fichier et non le PC d'un des dev.
Je penses avoir trouvé une solution viable (en travaillant avec : SmartGitHg)
* Créer un dépôt sur un serveur de fichier
* Faire un clone sur nos machines locale
* Travailler avec des branches de dev
* Faire un "push"/"synch" sur le dépôt original
* Sur le dépôt "merge" les banches de dev et master
@taskone Pour débuter avec GIT, le livre sur le site officiel est très bien (http://git-scm.com/book // fr: http://git-scm.com/book/fr).
Comment tu veux partager le dossier sans serveur ? Vous avez une machine accessible sur le réseau ?
Donc tu veux un git, sans git ? ._. ...
Tu veux en gros une solution cloud comme dropbox ?
Si ton sujet est résolu, n’oublie pas de cliquer sur " Valider cette réponse" !