HG Converti non funziona sul repository CVS locale
-
30-09-2019 - |
Domanda
Ho cercato di usare HG convertire la migrazione di un repository CVS locale per HG. Quando eseguo il comando ...
hg convert CATools
Vedo il seguente messaggio:
"valid-richieste", ma ha ottenuto '')
"valid-richieste", ma ha ottenuto '')> assumendo destinazione CATools-hg
inizializzazione destinazione CATools-HG repository connessione a : SSPI: shcgl-egcrizan: 2401: cvsroot / Comando sconosciuto: `server '
comandi CVS sono: aggiungi Aggiungi un nuovo file / cartella al repository front end di amministrazione di amministrazione per rcs annotate Mostra ultima revisione in cui è stato modificato ogni riga Cassa Cassa fonti per l'editing commit Controllare i file nel repository Mostra le differenze tra le revisioni diff modifica Preparatevi a modificare un file guardato redattori vedere chi è modificando un file guardato fonti di esportazione esportazione da CVS, simili alla cassa Storia Visualizza la storia accesso repository importazione Importa fonti in CVS, utilizzando rami vendor init Creare un repository CVS, se non esiste registro di stampa le informazioni di storia per i file login Chiedi la password per l'autenticazione del server ingresso Logout Rimuove in .cvspass per repository remoto rannotate Mostra ultima revisione in cui ogni riga di modulo è stato modificata rdiff Crea 'patch' diff formato tra le release rilascio indicano che un modulo non è più in uso rimuovere Rimuovere una voce dalla repository rlog Stampate informazioni sulla cronologia per un modulo rtag Aggiungi un tag simbolico a un modulo Stato le informazioni sullo stato di visualizzazione sul file ritirati tag Aggiungi un tag simbolico versione verificata di file unedit annullare una comando di modifica aggiornare Portare albero lavoro in sincronia con repository Versione Mostra la versione CVS corrente (s) WATCH SET orologi osservatori Vedere che sta guardando un file (Specificare la --help opzione per un elenco di altro aiuto opzioni) Abort: risposta inattesa da server CVS (previsto "valid-richieste", ma ha ottenuto '') "valido-richieste", ma ha ottenuto '')
Qualcuno ha trovato una soluzione alternativa? Ho trovato questo articolo, ma non capisco come fare questo su Windows.
http://blog.edsantiago.com /archives/2009/02/19/#e2009-02-19T19_23_32.txt
Soluzione
Si prega di considerare l'utilizzo di cvs2hg per la conversione. "Convertito hg" è noto per avere problemi con la repository CVS non banali, per esempio, spesso in silenzio la produzione di un repository Mercurial il cui ramo / contenuto del tag non sono d'accordo con quelli nel repository CVS. A meno che non si richiede la conversione incrementale (e può vivere con imprecisioni), "hg convert" non è una soluzione affidabile per la conversione da CVS a Mercurial.
Altri suggerimenti
Come "locale" è locale? Se si ha accesso al file system repository CVS, è possibile basta copiare più e fare un vero e proprio hg convert
locale.