2010-05-31 10 views

risposta

6

Uno è un client grafico (o meglio, un'estensione della shell per Windows) e l'altro è una riga di comando client . L'utilizzo differisce notevolmente così come le funzionalità di comodità, tuttavia, la funzionalità di base impostata per funzionare con repository Subversion è esattamente la stessa in quanto entrambi utilizzano la stessa libreria.

Per quanto riguarda il server Subversion, questo è in realtà un diverso software, anche se a volte è distribuito insieme al client della riga di comando.


1 Nota a margine: ho smesso da tempo di utilizzare la versione con marchio CollabNet perché è dietro un muro di registrazione. Ho trovato Slik SVN come una buona alternativa. È esattamente lo stesso client da riga di comando che si ottiene da CollabNet, senza il fastidio nel scaricarlo.

+0

ok allora installare svn significa che dobbiamo installare svn server rt? È diverso da entrambi? – user351809

+0

Il server è un altro software. È incluso in alcune distribuzioni SVN da riga di comando, comunque. – Joey

+0

ok questo significa che devo installare il server separatamente o è sufficiente installare svnclient? – user351809

1

Uno (Tortoise) è una GUI e l'altro è uno strumento da riga di comando. Tuttavia, entrambi sono costruiti con le stesse librerie SVN e possono essere utilizzati insieme per accedere agli stessi repository. Alcune cose, come l'uso all'interno di uno script, sono più facili con la riga di comando (e viceversa, ovviamente) - Trovo desiderabile averli installati entrambi.

+1

Non più applicabile - TortoiseSVN viene fornito con un client della riga di comando. – Chris

1

Subversion, che ora è supportato da Apache, è un sistema di controllo del codice sorgente.

Svn è l'abbreviazione di Subversion.

Tortoise SVN è un client di Subversion, implementato come estensione della shell di Windows.

È necessario installare Subversion se si desidera un sistema di controllo del codice sorgente.