Subversion di Windows Estensione del file

June 21

file Subversion in Windows, con estensione .svn, consentono di organizzare progetti, monitorando le versioni attuali e precedenti di file, tra cui la documentazione, il testo, codice sorgente e le pagine Web. Windows memorizza i file SVN in una directory dedicata a loro. Subversion è progettato in modo che le squadre possono lavorare su file di progetto senza perdere traccia delle modifiche, ma funziona anche per i progetti di una sola persona.

Sovversione

Subversion è un programma open-source con licenza da Apache, anche se è possibile eseguirlo senza installare Apache. È possibile scaricare il Subversion da Apache o come codice sorgente o in pacchetti binari preparati. Subversion lavora costantemente su diversi sistemi operativi, il che rende le cose più facili se il progetto richiede di lavorare su più piattaforme. Se Subversion gestisce i file su sistemi diversi - .txt o .doc, per esempio - tali file devono ancora essere conforme ai requisiti del proprio sistema operativo.

deposito

Subversion crea un repository per i file di progetto, con più versioni di ogni file formando un "albero repository". Ogni volta che voi o qualcuno nella tua squadra cambia un file, Subversion memorizza una nuova versione svn di quel file sull'albero repository e dà l'albero una nuova etichetta. Se l'albero è ora R47, per esempio, questo significa che è la versione modificata 47a. Subversion rinomina l'intero albero indipendentemente da come ampio i cambiamenti sono stati.

Gestione di progetto

Subversion non abbattere i repository di progetti o pista che proiettano un file appartiene a: Si sa solo che i file in un particolare repository vanno insieme. Se si sta lavorando su diversi progetti correlati con dati condivisi, Apache consiglia di creare un repository con sub-directory per ogni progetto. Se i progetti non sono correlati, creare repository separati. Questo metodo può evitare qualsiasi confusione per quanto riguarda il motivo per cui il numero di revisione per il repository è cambiato quando il progetto non è stato alterato.

Conversione e modifica dei file

Lo sviluppatore di Subversion originale, Tigri, ha creato il programma per sostituire CVS, un sistema di gestione dei file versione. È possibile convertire i file .cvs a svn usando Tigri 'convertitore o più altri disponibili on-line. Se è necessario unire due repository Subversion, in primo luogo creare una nuova directory in uno e quindi importare il secondo repository in esso. Per evitare modifiche eccessive o non autorizzate, limitare l'accesso al repository. Ad esempio, piuttosto che permettere a tutti gli utenti di accedere alle directory di progetto digitando l'URL, è possibile limitare che la capacità di un solo utente.