IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

cvs2git - Online nel cloud

Esegui cvs2git nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando cvs2git che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


cvs2git - converte un repository cvs in un repository git

SINOSSI


cvs2git [OPZIONE] ... OPZIONI DI USCITA CVS-REPOS-PERCORSO
cvs2git [OPZIONE] ... --options=PERCORSO

DESCRIZIONE


Crea un nuovo repository git basato sulla cronologia delle versioni memorizzata in un repository CVS. Ogni
Il commit CVS verrà rispecchiato nel repository git, incluse informazioni come la data di
commit e id del committer.

L'output di questo programma sono un "blobfile" e un "dumpfile", che insieme possono essere caricati
in un repository git usando "git fast-import".

CVS-REPOS-PERCORSO è il percorso del filesystem della parte del repository CVS che vuoi
convertire. Questo percorso non deve essere la directory di primo livello di un repository CVS; può
puntare a un progetto all'interno di un repository, nel qual caso verrà convertito solo quel progetto.
Questo percorso o una delle sue directory padre deve contenere una sottodirectory chiamata CVSROOT
(sebbene la directory CVSROOT possa essere vuota).

Non è possibile convertire direttamente un repository CVS in cui hai solo remote
accesso, ma le FAQ descrivono gli strumenti che possono essere utilizzati per creare una copia locale di un remoto
Archivio CVS.

VERSIONI


CONFIGURAZIONE VIA VERSIONI RISORSE


--opzioni=sentiero
Leggi le opzioni di conversione da sentiero invece che dalla riga di comando. Questa opzione
consente una flessibilità di conversione molto maggiore di quella che può essere ottenuta utilizzando la riga di comando
solo. Vedere la documentazione per ulteriori informazioni. Solo la seguente riga di comando
le opzioni sono consentite in combinazione con --opzioni: -h/--Aiuto, --aiuto-passa,
--versione, -v/--verboso, -q/--silenzioso, -p/--passaggio/--passa, --funzionamento a secco, --profilo,
--solo tronco, - codificae --codifica di fallback. Le opzioni vengono elaborate nel
ordine specificato nella riga di comando.

USCITA VERSIONI


--fileblob=sentiero
Scrivi i dati "blob" (contenenti i contenuti della revisione) su sentiero.

--File spazzatura=sentiero
Scrivi i dati di revisione (rami e commit) in sentiero.

--funzionamento a secco
Non creare alcun output; basta stampare cosa accadrebbe.

CONVERSIONE VERSIONI


--solo tronco
Converti solo commit trunk, non tag né branch.

- codifica=enc
Usa il codifica come codifica per nomi di file, messaggi di registro e nomi di autori in
Repo CVS. Questa opzione può essere specificata più volte, nel qual caso le codifiche
vengono provati in ordine fino a quando non si riesce. Predefinito: ascii. Vedere
http://docs.python.org/lib/standard-encodings.html per un elenco di altri standard
codifiche.

--codifica di fallback=enc
Se nessuna delle codifiche specificate con - codifica riuscire a decodificare un autore
nome o messaggio di registro, quindi tornare a utilizzare codifica in modalità "sostituzione" con perdita. Utilizzo
di questa opzione può causare la perdita di informazioni, ma almeno consente il
conversione da eseguire fino al completamento. Questa opzione ha effetto solo sulla codifica del log
messaggi e nomi degli autori; non esiste una codifica di fallback per i nomi di file. (Usando
an --opzioni file, è possibile specificare una codifica di fallback per i nomi dei file.)
Predefinito: disabilitato.

--retain-conflict-attico-files
Se un file appare sia all'interno che all'esterno dell'attico CVS, mantieni la versione dell'attico
in una sottodirectory SVN chiamata 'Attic'. (Normalmente questa situazione è trattata come una
errore fatale.)

SIMBOLO TRATTAMENTO


--simbolo-trasformare=p:s
Trasforma i nomi dei simboli RCS/CVS prima di inserirli in Subversion. modello è un
Pattern regexp Python che corrisponde all'intero nome del simbolo; sostituzione
è una sostituzione usando la sintassi di riferimento regexp di Python. Puoi specificare qualsiasi numero
di queste opzioni; verranno applicati nell'ordine indicato sulla riga di comando.

--simboli-suggerimenti=sentiero
Leggi i suggerimenti per la conversione dei simboli da sentiero. Il formato di sentiero è lo stesso di
formatta l'output di --write-simbolo-info, ovvero un file di testo con quattro spazi bianchi-
colonne separate: ID progetto, simbolo, conversionee nome-padre-lod. ID progetto
è l'ID numerico del progetto a cui appartiene il simbolo, contando da 0.
ID progetto può essere impostato su '.' se la specificità del progetto non è necessaria. nome-simbolo is
il nome del simbolo che si sta specificando. conversione specifica come dovrebbe essere il simbolo
essere convertito e può essere uno dei valori 'ramo', 'tag' o 'escludi'. Se
conversione è '.', allora questa regola non influenza il modo in cui il simbolo viene convertito.
nome-padre-lod è il nome del simbolo da cui dovrebbe nascere questo simbolo, oppure
'.tronco.' se il simbolo dovesse spuntare dal tronco. Se nome-padre-lod è omesso o
'.', allora questa regola non ha effetto sul genitore preferito di questo simbolo. Il file
può contenere righe vuote o righe di commento (righe il cui primo spazio non bianco
carattere è '#').

--symbol-predefinito=optare
Specifica come convertire i simboli ambigui (quelli che appaiono nell'archivio CVS come
sia rami che tag). optare deve essere 'euristico' (decidere come trattare ciascuno
simbolo ambiguo in base al fatto che sia stato utilizzato più spesso come ramo/tag in CVS),
'strict' (nessun valore predefinito; ogni simbolo ambiguo deve essere risolto manualmente utilizzando
--forza-ramo, --force-tag, o --escludere), 'ramo' (tratta ogni simbolo ambiguo
come un ramo), 'tag' (tratta ogni simbolo ambiguo come un tag), o 'exclude' (non
convertire simboli ambigui). L'impostazione predefinita è "euristica".

--forza-ramo=regexp
Simboli di forza i cui nomi corrispondono regexp essere rami. regexp deve corrispondere al tutto
nome del simbolo.

--force-tag=regexp
Simboli di forza i cui nomi corrispondono regexp essere tag. regexp deve corrispondere al tutto
nome del simbolo.

--escludere=regexp
Escludi rami e tag i cui nomi corrispondono regexp dalla conversione. regexp devono obbligatoriamente:
corrisponde all'intero nome del simbolo.

--keep-banale-importazioni
Non escludere i rami che sono stati utilizzati solo per una singola importazione. (Per impostazione predefinita tale
le succursali sono escluse perché di solito sono create dall'uso improprio di
cvs importare.)

SOVVERSIONE IMMOBILI


--nome utente=Nome
Imposta il nome utente predefinito su Nome quando cvs2svn deve generare un commit per il quale
CVS non registra il nome utente originale. Questo accade quando un ramo o un tag è
creato. L'impostazione predefinita è di non utilizzare alcun autore per tali commit.

--auto-oggetti di scena=filetto
Specifica un file nel formato del file di configurazione di Subversion, il cui [auto-props]
può essere usata per impostare proprietà arbitrarie sui file in Subversion
repository in base ai loro nomi di file. (L'intestazione della sezione [auto-props] deve essere
regalo; altre sezioni del file di configurazione, incluso enable-auto-props
impostazione, vengono ignorati.) I nomi dei file vengono abbinati ai modelli dei nomi dei file case-
insensibile.

--tipi-mime=filetto
Specifica un mime.types in stile apache filetto per impostare svn:mime-type.

--eol-dal-tipo-mimo
Per i file che non hanno la modalità di espansione kb ma hanno un tipo MIME noto, imposta il
stile eol basato sul tipo mime. Per tali file, imposta svn:eol-style su "nativo" se
il tipo mime inizia con "text/" e lo lascia non impostato (ovvero, nessuna traduzione EOL)
altrimenti. I file con tipi MIME sconosciuti non sono interessati da questa opzione. Questo
opzione non ha effetto a meno che il --tipi-mime è anche specificata l'opzione.

--default-eol=style
Imposta svn:eol-style su style per file che non hanno la modalità di espansione CVS 'kb'
e la cui modalità di traduzione di fine riga non è stata determinata da uno degli altri
opzioni. style deve essere "binario" (predefinito), "nativo", "CRLF", "LF" o "CR".

--parole chiave disattivate
Per impostazione predefinita, cvs2svn imposta svn:keywords sui file CVS su "data ID autore" se la modalità
del file RCS in questione è kv, kvl o unset. Se usi le --parole chiave-
off, cvs2svn non imposterà svn:keywords per nessun file. Anche se questo non lo farà
tocca le parole chiave nei contenuti dei tuoi file, Subversion non li espanderà.

--keep-cvsignore
Includere .cvsignore file nell'output. (Normalmente non sono necessari perché cvs2svn
imposta il corrispondente svn: ignora proprietà.)

--cvs-revnums
Registra i numeri di revisione CVS come proprietà del file nel repository Subversion. (Nota
che a meno che non venga rimosso esplicitamente, l'ultimo numero di revisione CVS rimarrà
associato al file anche dopo che il file è stato modificato all'interno di Subversion.)

ESTRAZIONE VERSIONI


--use-cvs
Usa CVS per estrarre i contenuti delle revisioni. Questa opzione è più lenta di --use-internal-co
or --use-rcs.

--use-rcs
Usa RCS 'co' per estrarre il contenuto della revisione. Questa opzione è più veloce di --use-cvs ma
fallisce in alcuni casi.

--usa-generatore-di-blob-esterno
Utilizzare un programma Python esterno per estrarre il contenuto della revisione del file da RCS
file e inviarli al file blob. Questa opzione è molto più veloce di --use-rcs or
--use-cvs ma lascia le parole chiave non espanse e richiede un blob separato e ricercabile
file in cui scrivere in parallelo allo script principale cvs2git.

AMBIENTE VERSIONI


--tmpdir=sentiero
Impostare il sentiero da utilizzare per dati temporanei. L'impostazione predefinita è una directory chiamata cvs2svn-tmp
sotto la directory corrente.

--co=sentiero
Percorso per il co programma. (co è necessario se il --use-rcs viene utilizzata l'opzione.)

--cv=sentiero
Percorso per il cvs programma. (cvs è necessario se il --use-cvs viene utilizzata l'opzione.)

PARZIALE CONVERSIONI


--passaggio=passare
Esegui solo passaggio passare della conversione. passare può essere specificato per nome o per
numero (vedi --aiuto-passa).

-p [inizio]:[fine], --passa=[inizio]:[fine]
Esegui passaggi inizia a attraverso fine della conversione (incluso). inizia a ed fine può
essere specificato per nome o per numero (vedi --aiuto-passa). Se inizia a or fine manca,
il valore predefinito è rispettivamente il primo o l'ultimo passaggio. Perché funzioni prima
i passaggi devono essere stati completati in precedenza sullo stesso repository CVS e il
i file di dati generati devono trovarsi nella directory temporanea (vedi --tmpdir).

INFORMAZIONI VERSIONI


--versione
Stampa il numero di versione.

-h, --Aiuto
Stampa il messaggio di utilizzo ed esci con successo.

--aiuto-passa
Stampa i numeri e i nomi dei passaggi di conversione ed esci con successo.

--uomo Invia la manpage in stile unix per questo programma allo standard output.

-v, --verboso
Stampa più informazioni durante l'esecuzione. Questa opzione può essere specificata due volte per l'output
voluminose informazioni di debug.

-q, --silenzioso
Stampa meno informazioni durante l'esecuzione. Questa opzione può essere specificata due volte per
sopprimere tutti gli output non di errore.

--write-simbolo-info=sentiero
Scrivere a sentiero statistiche sui simboli e informazioni su come sono stati convertiti i simboli
durante CollateSymbolsPass.

--skip-pulizia
Impedisci la cancellazione dei file temporanei.

--profilo
Profilo con 'cProfile' (in file cvs2svn.cProfilo).

Usa cvs2git online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Il plugin Eclipse Tomcat fornisce
    semplice integrazione di un servlet Tomcat
    contenitore per lo sviluppo di java
    applicazioni web. Puoi unirti a noi per
    discussione...
    Scarica il plug-in Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop è per lo streaming
    torrent su Mac, Windows o Linux. Esso
    si connette sia a BitTorrent che a
    peer WebTorrent. Ora non c'è
    bisogna aspettare...
    Scarica WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX è un programma scientifico da perfezionare
    riflettività ai raggi x, neutroni
    riflettività e raggi X di superficie
    dati di diffrazione usando il differenziale
    algoritmo di evoluzione...
    Scarica GenX
  • 4
    pspp4 windows
    pspp4 windows
    PSPP è un programma per la statistica
    analisi dei dati campionati. È gratuito
    sostituzione del programma proprietario
    SPSS. PSPP ha sia testuale che
    grafica noi...
    Scarica pspp4windows
  • 5
    Estensioni Git
    Estensioni Git
    Git Extensions è uno strumento di interfaccia utente autonomo
    per la gestione dei repository Git. È anche
    si integra con Windows Explorer e
    Microsoft Visual Studio
    (2015/2017/2019). Ns...
    Scarica le estensioni Git
  • 6
    eSpeak: sintesi vocale
    eSpeak: sintesi vocale
    Motore di sintesi vocale per inglese e
    molte altre lingue. Dimensioni compatte con
    pronuncia chiara ma artificiale.
    Disponibile come programma a riga di comando con
    molti ...
    Scarica eSpeak: sintesi vocale
  • Di Più "

Comandi Linux

Ad