EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

cvs2git - Online în cloud

Rulați cvs2git în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda cvs2git care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


cvs2git - convertiți un depozit cvs într-un depozit git

REZUMAT


cvs2git [OPȚIUNE] ... OPȚIUNI DE IEȘIRE CVS-REPOS-CALEA
cvs2git [OPȚIUNE] ... --options=CALEA

DESCRIERE


Creați un nou depozit git pe baza istoricului versiunilor stocat într-un depozit CVS. Fiecare
Comitarea CVS va fi reflectată în depozitul git, inclusiv informații precum data de
commit și id-ul committerului.

Rezultatele acestui program sunt un „blobfile” și un „dumpfile”, care împreună pot fi încărcate
într-un depozit git folosind „git fast-import”.

CVS-REPOS-CALEA este calea sistemului de fișiere a părții din depozitul CVS pe care doriți să o faceți
convertit. Această cale nu trebuie să fie directorul de nivel superior al unui depozit CVS; poate
indică un proiect dintr-un depozit, caz în care doar acel proiect va fi convertit.
Această cale sau unul dintre directoarele sale părinte trebuie să conțină un subdirector numit CVSROOT
(deși directorul CVSROOT poate fi gol).

Nu este posibil să convertiți direct un depozit CVS în care aveți doar telecomandă
acces, dar Întrebările frecvente descriu instrumente care pot fi utilizate pentru a crea o copie locală a unei telecomenzi
Depozitul CVS.

OPŢIUNI


CONFIGURARE VIA OPŢIUNI FILE


--Opțiuni=cale
Citiți opțiunile de conversie din cale în loc de din linia de comandă. Această opțiune
permite mult mai multă flexibilitate de conversie decât se poate obține folosind linia de comandă
singur. Consultați documentația pentru mai multe informații. Doar următoarea linie de comandă
opțiunile sunt permise în combinație cu --Opțiuni: -h/--Ajutor, --ajutor-trece,
--versiune, -v/--verbos, -q/--Liniște, -p/--trece/--trece, --funcție uscată, --profil,
--doar portbagaj, --codare, și --codificarea de rezervă. Opțiunile sunt procesate în
ordinea specificată pe linia de comandă.

REZULTATE OPŢIUNI


--blobfile=cale
Scrieți datele „blob” (conținând conținutul revizuirii) la cale.

--dumpfile=cale
Scrieți datele de revizuire (ramuri și comite) la cale.

--funcție uscată
Nu creați nicio ieșire; imprimați doar ce s-ar întâmpla.

CONVERSIE OPŢIUNI


--doar portbagaj
Convertiți numai comenzile trunk, nu etichetele sau ramurile.

--codare=pe
Utilizare codare ca codificare pentru nume de fișiere, mesaje de jurnal și nume de autori în
Repoziții CVS. Această opțiune poate fi specificată de mai multe ori, caz în care codificări
sunt încercate în ordine până când unul reușește. Implicit: ascii. Vedea
http://docs.python.org/lib/standard-encodings.html pentru o listă de alte standarde
codificări.

--codificarea de rezervă=pe
Dacă niciuna dintre codificări specificate cu --codare reuși să decodifice un autor
nume sau mesaj de jurnal, apoi reveniți la utilizare codare în modul „înlocuire” cu pierderi. Utilizare
a acestei opțiuni poate duce la pierderea informațiilor, dar cel puțin permite
conversie pentru a rula până la finalizare. Această opțiune afectează numai codificarea jurnalului
mesajele și numele autorilor; nu există o codificare alternativă pentru numele fișierelor. (Prin utilizarea
an --Opțiuni fișier, este posibil să specificați o codificare alternativă pentru numele fișierelor.)
Implicit: dezactivat.

--retain-conflicting-attic-files
Dacă un fișier apare atât în ​​interiorul și exteriorul mansardei CVS, păstrați versiunea mansardă
într-un subdirector SVN numit „Mansarda”. (În mod normal, această situație este tratată ca a
eroare fatala.)

SIMBOL MANIPULARE


--simbol-transforma=p:s
Transformați numele simbolurilor RCS/CVS înainte de a le introduce în Subversion. model este
Modelul regexp Python care se potrivește cu întregul nume al simbolului; înlocuire
este o înlocuire folosind sintaxa de referință regexp a lui Python. Puteți specifica orice număr
dintre aceste opțiuni; acestea vor fi aplicate în ordinea dată pe linia de comandă.

--simbol-indicii=cale
Citiți sugestii de conversie a simbolurilor de la cale. Formatul de cale este la fel ca
format de ieșire de către --write-simbol-info, și anume un fișier text cu patru spații albe-
coloane separate: ID-ul proiectului, simbol, convertire, și numele părintelui. ID-ul proiectului
este ID-ul numeric al proiectului căruia îi aparține simbolul, numărând de la 0.
ID-ul proiectului poate fi setat la '.' dacă nu este necesară specificitatea proiectului. nume-simbol is
fiind specificat denumirea simbolului. convertire specifică cum ar trebui simbolul
poate fi convertit și poate fi una dintre valorile „branch”, „tag” sau „exclude”. Dacă
convertire este „.”, atunci această regulă nu afectează modul în care simbolul este convertit.
numele părintelui este numele simbolului din care ar trebui să răsară acest simbol, sau
'.trompă.' dacă simbolul ar trebui să răsare din trunchi. Dacă numele părintelui este omis sau
„.”, atunci această regulă nu afectează părintele preferat al acestui simbol. Fișierul
poate conține linii goale sau linii de comentarii (linii al căror prim nu este spațiu alb
caracterul este „#”).

--simbol-implicit=opta
Specificați cum să convertiți simbolurile ambigue (cele care apar în arhiva CVS ca
atât ramuri cât și etichete). opta trebuie să fie „euristic” (decideți cum să le tratați pe fiecare
simbol ambiguu pe baza faptului că a fost folosit mai des ca ramură/etichetă în CVS),
„strict” (fără implicit; fiecare simbol ambiguu trebuie rezolvat manual folosind
--forță-ramură, --force-tag, Sau --exclude), „ramură” (tratează fiecare simbol ambiguu
ca ramură), „etichetă” (tratează fiecare simbol ambiguu ca pe o etichetă) sau „exclude” (nu
converti simboluri ambigue). Valoarea implicită este „euristică”.

--forță-ramură=expresie regulată
Forțați simboluri ale căror nume se potrivesc expresie regulată a fi ramuri. expresie regulată trebuie să se potrivească cu întregul
nume simbol.

--force-tag=expresie regulată
Forțați simboluri ale căror nume se potrivesc expresie regulată să fie etichete. expresie regulată trebuie să se potrivească cu întregul
nume simbol.

--exclude=expresie regulată
Excludeți ramurile și etichetele ale căror nume se potrivesc expresie regulată de la conversie. expresie regulată trebuie sa
potriviți întregul nume de simbol.

--păstrați-importurile-triviale
Nu excludeți ramurile care au fost folosite doar pentru un singur import. (În mod implicit, astfel
ramurile sunt excluse deoarece sunt create de obicei prin utilizarea necorespunzătoare a
cvs import.)

SUBVERSIUNEA PROPRIETĂȚI


--nume de utilizator=nume
Setați numele de utilizator implicit la nume când cvs2svn trebuie să genereze un commit pentru care
CVS nu înregistrează numele de utilizator original. Acest lucru se întâmplă atunci când o ramură sau o etichetă este
creată. Implicit este să nu folosiți deloc autor pentru astfel de comiteri.

--auto-recuzită=fişier
Specificați un fișier în formatul fișierului de configurare al lui Subversion, ale cărui [auto-props]
secțiunea poate fi folosită pentru a seta proprietăți arbitrare pe fișierele din Subversion
depozit pe baza numelor lor de fișiere. (Antetul secțiunii [auto-props] trebuie să fie
prezent; alte secțiuni ale fișierului de configurare, inclusiv enable-auto-props
setarea, sunt ignorate.) Numele de fișiere sunt potrivite cu modelele de nume de fișiere -
insensibil.

--tipuri-mime=fişier
Specificați un mime.types în stil apache fişier pentru setarea svn:mime-type.

--eol-din-tip-mim
Pentru fișierele care nu au modul de extindere kb, dar au un tip mime cunoscut, setați
stilul eol bazat pe tipul mimic. Pentru astfel de fișiere, setați svn:eol-style la „native” dacă
tipul mime începe cu „text/” și lăsați-l nesetat (adică, fără traducere EOL)
in caz contrar. Fișierele cu tipuri mime necunoscute nu sunt afectate de această opțiune. Acest
opțiunea nu are efect decât dacă --tipuri-mime este de asemenea specificată opțiunea.

--default-eol=stil
Setați svn:eol-style la stil pentru fișierele care nu au modul de expansiune CVS „kb”.
și al căror mod de traducere de final de linie nu a fost determinat de unul dintre alții
opțiuni. stil trebuie să fie „binar” (implicit), „nativ”, „CRLF”, „LF” sau „CR”.

--keywords-off
În mod implicit, cvs2svn setează svn:keywords pe fișierele CVS la „author id date” dacă modul
din fișierul RCS în cauză este fie kv, kvl, fie nesetat. Dacă utilizați --keywords-
oprit, cvs2svn nu va seta svn:keywords pentru niciun fișier. În timp ce acest lucru nu va fi
atingeți cuvintele cheie din conținutul fișierelor dvs., Subversion nu le va extinde.

--keep-cvsignore
Include .cvsignore fișiere din ieșire. (În mod normal, acestea nu sunt necesare deoarece cvs2svn
stabilește corespunzătoare svn:ignora proprietăți.)

--cvs-revnums
Înregistrați numerele de revizuire CVS ca proprietăți ale fișierului în depozitul Subversion. (Notă
că, dacă nu este eliminat în mod explicit, ultimul număr de revizuire CVS va rămâne
asociat cu fișierul chiar și după ce fișierul este schimbat în Subversion.)

EXTRACŢIE OPŢIUNI


--utilizați-cvs
Utilizați CVS pentru a extrage conținutul revizuirii. Această opțiune este mai lentă decât --use-internal-co
or --use-rcs.

--use-rcs
Utilizați RCS „co” pentru a extrage conținutul revizuirii. Această opțiune este mai rapidă decât --utilizați-cvs dar
eșuează în unele cazuri.

--use-external-blob-generator
Utilizați un program extern Python pentru a extrage conținutul revizuirii fișierului din RCS
fișiere și scoateți-le în fișierul blob. Această opțiune este mult mai rapidă decât --use-rcs or
--utilizați-cvs dar lasă cuvintele cheie neextinse și necesită un blob separat, care poate fi căutat
fișier în care să scrieți în paralel cu scriptul principal cvs2git.

MEDIUL OPŢIUNI


--tmpdir=cale
Seteaza cale de utilizat pentru date temporare. Implicit este un director numit cvs2svn-tmp
sub directorul curent.

--co=cale
Calea spre co program. (co este necesar dacă --use-rcs este folosită opțiunea.)

--cvs=cale
Calea spre cvs program. (cvs este necesar dacă --utilizați-cvs este folosită opțiunea.)

PARȚIAL CONVERSII


--trece=trece
Execută numai trecere trece a conversiei. trece poate fi specificat prin nume sau prin
număr (vezi --ajutor-trece).

-p [început]:[sfârșit], --trece=[început]:[sfârșit]
Executați treceri Începe prin capăt a conversiei (inclusiv). Începe și capăt poate să
să fie specificate după nume sau după număr (vezi --ajutor-trece). dacă Începe or capăt lipseste,
este implicit la prima sau, respectiv, ultima trecere. Pentru ca acest lucru să funcționeze mai devreme
permisele trebuie să fi fost finalizate înainte în același depozit CVS și
fișierele de date generate trebuie să fie în directorul temporar (vezi --tmpdir).

INFORMAŢII OPŢIUNI


--versiune
Tipăriți numărul versiunii.

-h, --Ajutor
Imprimați mesajul de utilizare și ieșiți cu succes.

--ajutor-trece
Tipăriți numerele și numele trecerilor de conversie și ieșiți cu succes.

--om Ieșiți pagina de manual în stil Unix pentru acest program la ieșire standard.

-v, --verbos
Imprimați mai multe informații în timp ce rulați. Această opțiune poate fi specificată de două ori la ieșire
informații voluminoase de depanare.

-q, --Liniște
Imprimați mai puține informații în timp ce rulați. Această opțiune poate fi specificată de două ori pentru
suprimați toate ieșirile fără eroare.

--write-simbol-info=cale
Trimite un mesaj pentru cale statistici despre simboluri și informații despre modul în care simbolurile au fost convertite
în timpul CollateSymbolsPass.

--omite-curatare
Preveniți ștergerea fișierelor temporare.

--profil
Profil cu „cProfile” (în fișier cvs2svn.cProfil).

Utilizați cvs2git online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Pluginul Eclipse Tomcat
    Pluginul Eclipse Tomcat
    Pluginul Eclipse Tomcat oferă
    integrare simplă a unui servlet tomcat
    container pentru dezvoltarea java
    aplicatii web. Ne poți alătura pentru
    discutie...
    Descărcați pluginul Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop este pentru streaming
    torrente pe Mac, Windows sau Linux. Aceasta
    se conectează atât la BitTorrent, cât și la
    colegii WebTorrent. Acum nu există
    trebuie sa astepti...
    Descărcați WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX este un program științific de rafinat
    reflexivitatea razelor X, neutroni
    reflectivitate și raze X de suprafață
    date de difracție folosind diferența
    algoritm de evolutie....
    Descărcați GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP este un program de statistică
    analiza datelor eșantionate. Este gratuit
    înlocuitor pentru programul proprietar
    SPSS. PSPP are atât bazate pe text, cât și
    ne grafice...
    Descărcați pspp4windows
  • 5
    Extensii Git
    Extensii Git
    Git Extensions este un instrument UI de sine stătător
    pentru gestionarea depozitelor Git. De asemenea
    se integrează cu Windows Explorer și
    Microsoft Visual Studio
    (2015/2017/2019). E...
    Descărcați extensii Git
  • 6
    eSpeak: sinteza vorbirii
    eSpeak: sinteza vorbirii
    Motor Text to Speech pentru engleză și
    multe alte limbi. Dimensiune compactă cu
    pronunție clară, dar artificială.
    Disponibil ca program de linie de comandă cu
    mulți ...
    Descărcați eSpeak: sinteza vorbirii
  • Mai mult »

Comenzi Linux

Ad