Logo Blogo

Rilasciato Apache Subversion 1.7.0

Pubblicato: 13 ott 2011 da Giacomo Picchiarelli

Apache Subversion è un software per il controllo di versione centralizzato, è multipiattaforma e viene utilizzato in molti progetti opensource come strumento per gestire i contributi di ogni elemento del team di sviluppo. SVN rappresenta un buon compromesso, probabilmente il migliore fra i sistemi centralizzati, tra caratteristiche fornite e difficoltà d’utilizzo.

La nuova versione presenta notevoli miglioramenti e correzioni, in particolare è stata migliorata la gestione del protocollo HTTP. Le limitate prestazioni di SVN nella gestione del protocollo erano dovute al fatto che l’intento iniziale degli sviluppatori era di implementare completamente le caratteristiche WebDAV DeltaV; implementazione mai avvenuta completamente e con benefici minimi rispetto al costo pagato in termini di prestazioni. Per rimdediare, SVN ora include una versione semplificata denominata HTTPv2, che comporta un minore overhead nelle comunicazioni tra client e server.

Altra feature degna di nota è svnpatch che consentirà di applicare i file patch, in formato unidiff, ad una working copy. Con questa release molte lacune sono state colmate, anche se personalmente ritengo che il modello centralizzato stia perdendo terreno.

Via | SVN

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
5 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • AlephZero

    13 ott 2011 - 11:44 - #1
    0 punti
    Up Down

    Finalmente hanno cambiato la gestione dei metadati, creando un’unica cartella nascosta .svn nella root del progetto (come fanno mercurial e , penso, git) anziché una .svn per ogni cartella

  • Kim Allamandola

    13 ott 2011 - 12:47 - #2
    0 punti
    Up Down

    Ma che senso ha oggi svn? Si basa su concetti *obsoleti* oramai da anni.

  • anaoaea

    13 ott 2011 - 13:17 - #3
    0 punti
    Up Down

    Saranno pure concetti obsoleti però in rete si trovano tantissimi forum in cui viene richiesto come implementare un modello centralizzato con sistemi dvcs.

  • Kim Allamandola

    13 ott 2011 - 16:37 - #4
    0 punti
    Up Down

    Basta leggere la guida introduttiva di bazaar……………….

  • Anonimo codardo

    14 ott 2011 - 20:37 - #5
    0 punti
    Up Down

    Quest’anno ho lavorato in un due grosse realtà italiane che sono passate molto recentemente a SVN dopo aver abbandonato VSS. Purtroppo in quegli ambiti hg o git non sono opzioni contemplate vuoi per mancanza di solido supporto, vuoi per l’assenza al supporto al lock.

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento