Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Hello,
Je cherche des infos. Mon installation actuelle :
- à la boîte nous avons un serveur SVN
- j'ai créé un clone Git du serveur sur une clé USB
- à la maison je clone le Git de ma clé sur mon disque pour bosser
J'avoue que je me perds un peu dans les remotes, branch...
Auriez-vous un tutorial sur le sujet ? Ou des bonnes pratiques à me transmettre ?
D'avance merci
@+
Hors ligne
Le but c'est de migrer un projet de SVN à GIT ?
Parce que si le projet est sous SVN et doit y rester, je pense que le plus simple est de rester en SVN avec une copie locale chez toi (ou sur ta clé) non ?
(je dis ça, mais je n'ai fait qu'un hello world avec GIT, je n'ai pas bien saisi les avantages du bidule...)
A+, Philippe
Hors ligne
Hello,
Non, non pas de migration. Je veux garder la possibilité de commiter par unité de travail même sans être connecté au serveur central. Il existe à ma connaissance 2 possibilités : Git et SVK. J'ai testé SVK mais cela ne me satisfait pas. J'ai commencé à tester et à travailler avec Git et ça me plait beaucoup plus mieux .
Je pourrais travailler et commiter sur ma clé à la maison mais côté perf, c'est pas ça. Je cherche donc des retours d'expérience sur le sujet.
Le principal avantage de Git dans mon cas, c'est qu'il est décentralisé et couplable avec un serveur centralisé SVN.
@+
Hors ligne
C'est un peu bizarre "commiter sans être connecté".
Tu devrais avoir ta copie locale sur ta clé et commiter quand tu la plug à ton boulot..
Je ne connais pas le fonctionnement de git et ne peut donc pas t'aider. Je suis uniquement en SVN.
et ca :
http://www.kernel.org/pub/software/scm/ … t-svn.html
Hors ligne
Hello,
En fait j'ai crois que j'ai du mal à m'exprimer : tout ce que j'ai, fonctionne. Je cherche simplement les meilleures pratiques. Mon problème, c'est le vocabulaire. Entre CVS et SVN, c'est compréhensible mais Git a un fonctionnement et un vocabulaire différent.
@nORKy : je commite toujours par unité de travail, si possible jamais en bloc. Quand je bosses le WE sur 4 ou 5 corrections de bugs, je commite chaque correction indépendamment. Ensuite le lundi matin, je fais un "git svn rebase" pour synchroniser avec le serveur central.
@+
Hors ligne
mikaelkael a écrit:
@nORKy : je commite toujours par unité de travail, si possible jamais en bloc. Quand je bosses le WE sur 4 ou 5 corrections de bugs, je commite chaque correction indépendamment. Ensuite le lundi matin, je fais un "git svn rebase" pour synchroniser avec le serveur central.
@+
Parce que tu peux pas commiter juste une partie avec git ?
sinon, comme tu l'as dit, utilisé une branche, et quand ton bug est corrigé, tu la merge dans le trunk
J'ai surement pas compris Et si tu es à l'aide dans la manière que tu fais, continue
Je vois mal les developpeur de gros projet (par exemple si on prend le SVN de FreeBSD) se balader avec des copies de current sur une clé USB
EDIT : http://www.toutprogrammer.com/wiki/Inst … t_les_tags
Doc intéressante sur l'utilisation des branches/tags
Dernière modification par nORKy (06-10-2009 13:58:45)
Hors ligne