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

  • From: Carlo Nicolini <nicolini.carlo@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Sun, 18 Mar 2012 18:48:33 +0100

io uso:

svnx per mac
tortoise svn per windows (veramente valido)
rabbitvcs per ubuntu



----------------------------------------------------------------------
Carlo Nicolini
http://digitalphotography-tricks.blogspot.com/
http://www.carlonicolini.altervista.org


Il giorno 18 marzo 2012 15:57, Matteo Bertamini
<bertamini.matteo@xxxxxxxxx>ha scritto:

>
> Il giorno 18/mar/2012, alle ore 13:44, Flavio Stanchina ha scritto:
>
> > On 18/03/2012 06:36, Matteo Bertamini wrote:
> >> Salve a tutti,
> >> sto sperimentando un po' subversion tramite un mio progetto ospitato su
> sourceforge.
> >
> > ...e non sarebbe più pratico crearsi un repo in locale? :o
>
> sì, anche! ma volevo provare il servizio di sourceforge
>
> >
> > svnadmin create /home/flavio/tmp/test-repo
> > svn co file:///home/flavio/tmp/test-repo test
> >
> >> $ svn resolve --accept="theirs-full" a/b/c
> >> svn: warning: W155027: Tree conflicts can only be resolved to 'working'
> state; [...]
> >>
> >> COOOSA? solo working?? Ma che diamine... e se volessi prima dare un
> occhio?
> >
> > svn revert a/b/c
> > svn revert a/b/c/unfile
>
> uhm... se ho capito bene quindi: avendo fatto l'update, ora la mia copia
> "candida pulita" è stata uploadata all'ultima revisione del server. Right?
> Quindi basta che "ritorni" a tale versione attraverso revert e voilà! Tutto
> mi quadra ma.. domandina: comunque  non mi capacito del fatto che non possa
> fare "theirs-conflict"! Non avrebbe lo stesso effetto?
>
> >
> > Oppure estrai una working copy pulita da un'altra parte (eventualmente
> solo
> > dalla directory "c" in giù) e te la guardi.
> >
> vero! grazie
>
> > Se poi decidi che vuoi portarti dietro anche le modifiche fatte
> dall'altro
> > utente, puoi fare revert delle tue e rifare da capo, oppure fare svn copy
> > di "unfile" nella tua nuova dir (usando il path del repository).
> >
> sounds reasonable
>
> >> Possibile che i conflitti della struttura sono risolvibili solo in
> "working"?
> >
> > Se vuoi risolverli, sì! :p
> > Altrimenti quello che stai cercando di fare è tornare indietro, quindi,
> > appunto, usi revert.
> >
> >> Mi potete aiutare a chiarire questo concetto? Mi spiace l'esempio un
> po' intricato ma ho cercato di semplificarlo il più possibile :-)
> >
> > Intricato? Vedrai cosa succede su un progetto vero con 4 o 5
> sviluppatori...
> >
> > Prima di rinominare e spostare directory è opportuno coordinarsi con gli
> > altri, con qualsiasi sistema.
> >
> certo! Ma appunto per ora devo giocare un po' con svn e mi invento un po'
> di scenari. Piuttosto: potresti consigliarmi sui client? Nel senso: io
> credo che gestire progetti con alberi "notevoli" diventi un incubo gestirli
> attraverso command line. Nel senso: si perde il senso dello "spazio"
> dell'albero! Quindi: come ti approcci a questo di solito? Ancora con
> command line o ti aiuti con qualche tool?
>
> Ciao e mille grazie!
> Matteo
>
> > --
> > Ciao, Flavio
> >
> > Those who do not understand Unix are condemned to reinvent it, poorly.
> > -- Henry Spencer
> > --
> > Per iscriversi  (o disiscriversi), basta spedire un  messaggio con
> OGGETTO
> > "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx
> >
> >
>
> --
> Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
> "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx
>
>
>

Other related posts: