Domanda

Il nostro ragazzo IT ha installato SVN 1.3, la versione corrente è 1.5.
Stiamo migrando da CVS a SVN, quindi faccio a perdere molto stando con 1.3?
Mi piace correre cvs2svn e passare a SVN senza il bisogno di scrivere alcuni scritti


Inoltre: in CVS che abbiamo sul progetto con più directory in là
. Qual è la migliore pratica in SVN?
V'è una nightly build che deve tirare roba da directory diversa nello stesso progetto CVS al fine di costruire la nightly build. Quindi devo avere a mente e devo modificare lo script per controllare le cose da diversi repository.

È stato utile?

Soluzione

La più grande caratteristica mancante è alcun tipo di monitoraggio unione. Che è stato aggiunto nella versione 1.5. È possibile aggiornare il client per 1.6, ma se il server è 1.3, allora questo non è abilitato.

Poi ci sono un sacco di miglioramenti delle prestazioni. Il server 1.3 è destinata probabilmente ad essere più lento, soprattutto per i grandi file binari. Potete imballare il repository file server per risparmiare spazio in 1.6.

No relativa svn: gli esterni, che è stato aggiunto nella 1.5. C'è un nuovo formato URI HTTP in modo senza creare alcun tipo di ViewVC è possibile vedere le versioni precedenti solo tramite mod_dav_svn.

Non c'è svnsync in 1.3, che può rendere più difficile la creazione di backup.

Se si includono anche le modifiche del cliente, allora si sarebbe mancante miglioramenti checkout parziali, la memorizzazione della password in forma criptata, ecc.

Inoltre tutte le correzioni di bug che sono andati nel codice dal 1.3, che ora è di circa 4 anni!

Altri suggerimenti

Si può iniziare con questo Subversion versione 1.3, tuttavia vi imbatterete subito per le limitazioni. Come RQ accennato, la Unisci monitoraggio è tale una caratteristica così come relativi esterni . Come non si dispone di monitoraggio unione in CVS, si inizierà a perdere non appena vi state abituando a SVN, ma non all'inizio. Le relative esterni sono più necessari, se si dispone di diversi protocolli di accesso (http, https, SVN, ecc).

Come si può usare CVS modulo alias :. Questa è una caratteristica non disponibile in SVN, si consiglia di utilizzare gli esterni per ottenere un comportamento simile in SVN

Anche l'aggiornamento da SVN 1.3 sarà più difficile, come si deve aggiornare apache 2.2 e utilizzare alcuni altri moduli software più maturi. Questo è più facile da installare in principio e non dopo un anno di lavoro su uno SVN-System.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top