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