[Linuxtrent] Re: Subversion, che mal di testa!

  • From: Lele Gaifax <lelegaifax@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 23 Mar 2012 19:52:54 +0100

Il giorno Fri, 23 Mar 2012 17:42:11 +0100
Marco Amadori <marco.amadori@xxxxxxxxx> ha scritto:

> > Perdona la GNUranza, ma con rebase non riscrivi solo la history
> > locale?
> 
> In realtà puoi anche pusharla se il remoto è configurato per accettare
> push di quel tipo (di default le rifiuta).

Il “riscrivere la storia” è sempre materia delicata (e da un certo
punto di vista, discutibile...), con qualunque strumento. 

In generale, una volta che l'hai condivisa con altri (quindi
potenzialmente *dopo* che hai “spinto” le tue modifiche su un altro
repository) è una cosa che eviti di fare, se non sai quello che stai
facendo (e non lo sanno anche gli altri utilizzatori).

Di solito lo fai con una certa sicurezza nel caso di “long lived
branches” dove lavori da solo, cioè quando implementi qualche cosa che
“ci mette un po'” a maturare...

Alcuni sistemi (Subversion in primis) non lo consentono assolutamente
(facendone una questione di qualità il conservare “quel che è stato è
stato”), altri lo consentono ma non lo facilitano (darcs ad esempio,
anche se un rebase è in gestazione da tempo), git ne supporta diverse
modalità.

ciao, lele.
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: