[Linux-Biella] hg vs git spiegatemi

Paolo Ciarrocchi paolo.ciarrocchi a gmail.com
Ven 18 Nov 2011 16:02:17 CET


2011/11/18 PaulTT <paultt a bilug.linux.it>:
>> quindi la semplice domanda è: cosa dovrebbe fare git, secondo te, nel
>> caso c)?
>
> uh, chiedermi cosa fare?

Ma infatti lo fa!

> oppure, altra domanda, esiste un --force che mi forzi l'update al
> mainstream?
> senza dover _IO_ scrivere un clean inutile prima?

Mi sembra di si ma il clean NON e' inutile. Un pull significa che vuoi
fare il merge della tua working dir con il repo remoto.

>> e sinceramente vedo lo stesso problema per mercurial
>
> hg pull -u senza --force mi fa il merge in automatico, se io ho una modifica
> in locale e il remoto non e' cambiato
> cosa che detto tra noi, fa gia' anche svn eh ;P, o quantomeno chiede
> direttamente

Vedi sopra

>>> che ci compili dentro o tocchi un file, puo' darsi che in automatico
>>> switchi branch?
>>
>> git da solo no di certo
>> *potrebbe* farlo il tuo tool di compilazione, anche se ne dubito
>
> boh, come detto, magari non lo fa piu', oppure mi era capitato di compilar
> qualcosa che lo facesse
> avevo avuto incasinamenti con branches del kernel
> e, fidati, e' piu' veloce fare cp -a e dopo rm dopo la compilazione che
> dover cmq fare rm e git clone again :D

Ma quale clone again! Cancella la working dir e fai un nuovo checkout.

Ciao,
-- 
Paolo


Maggiori informazioni sulla lista Linux