dolibarr-foundation-board
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-foundation-board] git <-> cvs


From: Régis Houssin
Subject: Re: [Dolibarr-foundation-board] git <-> cvs
Date: Sun, 21 Aug 2011 20:57:00 +0200
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0) Gecko/20110812 Thunderbird/6.0

Le 21/08/11 20:32, Destailleur Laurent a écrit :
> Oui en fait je voulais dire "push" dans mon mail quand je disais "pull".
> Sur la branche 3.1, j'ai fait un commit puis pull.
> Imaginons que j'ai fais mon boulet et que je veux annuler ce pull ou un
> id de commit amené par ce pull, sais tu comment faire depuis eclipse ?

pull c'est quand on récupère, push c'est quand on envoi
je reprends les étapes :

- on crée une branche locale avec la branche distante (qui se trouve en
local : origin/develop par exemple)
- on modifie cette branche locale
- on commit sur la branche locale
- si ok on push sur la branche distante (repo distant)
- on fait un pull pour mettre à jour la branche distante
("origin/develop") locale avec la branche distante "develop"

ensuite si tu veux supprimer un commit dans Eclipse,
tu fais un clic droit sur ton projet git, tu clic sur "Show in history"
pour voir l'arbo des commits, tu fais un clic droit sur le commit qui
est avant celui que tu veux supprimer et tu vas dans "reset" et tu clic
sur "hard", ensuite tu push sur le repo principal pour mettre à jour.

il existe 3 sortes de "reset" : soft, mixte et hard

cherche sur google pour voir la différence, perso j'utilise hard pour
tout virer.

> Autre question, les commits que j'ai fait sur la branche 3.1 git et que
> j'ai pullés sont-t-ils poussé sur le cvs (synchro gt vers cvs
> unilatéral) ou le lien est-il completement coupé entre git et cvs
> (actuellement le reporting 
> http://www.nltechno.com/stats/dolibarr/cvschangelogbuilder_%28DOLIBARR_3_1_BRANCH%29_dolibarr.html
> renvoi aucun activité).
> 

non je n'ai pas trouvé et je ne sais pas si c'est possible de
synchroniser sur une branche cvs. La synchro se fait en automatique de
cvs vers git à 5h du mat, par de git vers cvs c'est galère, il faut bien
vérifier d'avoir tout importé depuis cvs, puis s'assurer d'avoir bien
intégré tout ca dans son repo local, si ok je peux envoyer mon push sur
le repo principal, là je dois faire manuellement commit par commit un
envoi vers cvs, mais seulement sur le MAIN


Cordialement,
-- 
Régis Houssin
---------------------------------------------------------
Cap-Networks
30, quai de Verdun
71700 Tournus
FRANCE
VoIP: +33 1 83 62 40 03
GSM: +33 6 33 02 07 97
Web: http://www.cap-networks.com/
Email: address@hidden

Dolibarr developer: address@hidden
Web Portal: http://www.dolibarr.fr/
SaaS offers: http://www.dolibox.fr/
Shop: http://www.dolistore.com/
Development platform: https://doliforge.org/
---------------------------------------------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]