Da dove viene risiede nel repository dopo la conversione repository CVS in SVN usando cvs2svn?
-
05-10-2019 - |
Domanda
Sto usando cvs2svn per convertire repository CVS già esistente in repository SVN. Mentre si fa utilizzando riga di comando, rende tutti i passi e crea un repository in SVN. Ma io non sono in grado di trovare tutti i file nella directory particolare. Dove che risiede repository?
Ho usato seguente comando per convertire i CVS repository SVN.
cvs2svn -s /home/user/Subversion/repos /home/usr/cvsrepo
Soluzione
L'opzione -s dice a cvs2svn dove collocare il repository Subversion. Questa è la base dati che la storia tutto il tuo progetto; vale a dire, la parte che si potrebbe desiderare di mettere su un server centrale. Per realtà il lavoro sui file, è necessario controllare i file fuori del repository in una copia di lavoro. Per fare ciò, utilizzare il seguente comando:
svn checkout file:///home/user/Subversion/repos/trunk myproject
Dopo di che, la directory "myproject" (nella directory corrente) conterrà una versione del "tronco" check-out (anche noto come, CVS "HEAD") la revisione del progetto. Per ulteriori informazioni su come lavorare con Subversion, vedi il Subversion libro .
Altri suggerimenti
Come stai cercando i file? Non usare ls
. Invece fare un svn checkout
di pronti contro termine e che si dovrebbe trovare i file nel vostro appena estratto copia di lavoro.