Homepage Pagina Personale Progetti Project Openings CATALOGO :: Subversion
Sommario

Project description

https://subversion.apache.org |
Subversion (noto anche come svn, che è il nome del suo client a riga di comando) è un sistema di controllo versione per software.
Sebbene non rispetti i requisiti stabiliti per i linguaggi ammessi, si ritiene opportuno citare Subversion quale leader indiscusso open source per la gestione e controllo di versione dei codici sorgenti nei progetti di sviluppo software. Subversion implementa gran parte delle funzionalità già presenti nel suo predecessore CVS, ma contemporaneamente ne supera le limitazioni ed introduce nuove funzionalità e flessibilità di integrazione con applicazioni esterne tramite protocolli standard indipendenti dalla piattaforma di sviluppo.
Caratteristiche principali
- Versionamento delle directory come file
- Versionamento delle proprietà (metadata)
- Le operazioni di branching e tagging vengono fatte in tempo costante
- Tracciamento delle operazione di merging
- I commit sono atomici e i numeri di versionamento sono univoci a livello globale di commit e non di file
- È possibile effettuare lock sui file, ovvero bloccarne la modifica per un certo tempo
- Risoluzione dei conflitti interattiva via riga di comando (svn) e via API (per client grafici)
- Le API fornite sono integrabili per diversi linguaggi di programmazione, come Python, Perl, Java e Ruby
- Possibilità di utilizzare Subversion come server stand-alone

Informazioni progetto

Tags: catalogo, svn, version control

Registrato: 06/05/2009 19:07
Ranking attività: 0
View project Statistiche
Visualizza la lista degli RSS feeds disponibili per questo progetto.