EngelsFransSpaans

Ad


OnWorks-favicon

cvs2git - Online in de cloud

Voer cvs2git uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht cvs2git die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


cvs2git - converteer een cvs-repository naar een git-repository

KORTE INHOUD


cvs2git [OPTIE] ... UITGANG-OPTIES CVS-REPOS-PAD
cvs2git [OPTIE] ... --options=PAD

PRODUCTBESCHRIJVING


Maak een nieuwe git-repository op basis van de versiegeschiedenis die is opgeslagen in een CVS-repository. Elk
CVS commit zal worden gespiegeld in de git-repository, inclusief informatie zoals de datum van
commit en id van de committer.

De uitvoer van dit programma is een "blobfile" en een "dumpfile", die samen geladen kunnen worden
in een git-repository met "git fast-import".

CVS-REPOS-PAD is het bestandssysteempad van het deel van de CVS-repository dat u wilt
overzetten. Dit pad hoeft niet de directory op het hoogste niveau van een CVS-repository te zijn; het kan
wijst naar een project binnen een repository, in welk geval alleen dat project wordt geconverteerd.
Dit pad of een van de bovenliggende mappen moet een submap bevatten met de naam CVSROOT
(hoewel de CVSROOT-directory leeg kan zijn).

Het is niet mogelijk om direct een CVS-repository te converteren waarnaar u alleen op afstand beschikt
toegang, maar de FAQ beschrijft tools die kunnen worden gebruikt om een ​​lokale kopie van een remote te maken
CVS-opslagplaats.

OPTIES


CONFIGURATIE VIA OPTIES FILE


--opties=pad
Lees de conversie-opties van pad in plaats van vanaf de opdrachtregel. Deze optie
biedt veel meer conversieflexibiliteit dan kan worden bereikt met behulp van de opdrachtregel
alleen. Zie de documentatie voor meer informatie. Alleen de volgende opdrachtregel
opties zijn toegestaan ​​in combinatie met --opties: -h/--help, --help-passen,
--versie, -v/--uitgebreid, -q/--stil, -p/--doorgang/--passen, --oefening, --profiel,
--Alleen kofferbak, --codering en --fallback-codering. Opties worden verwerkt in de
volgorde opgegeven op de opdrachtregel.

OUTPUT OPTIES


--blobbestand=pad
Schrijf de "blob"-gegevens (met revisie-inhoud) naar pad.

--dumpbestand=pad
Schrijf de revisiegegevens (takken en commits) naar pad.

--oefening
Creëer geen uitvoer; druk gewoon af wat er zou gebeuren.

CONVERSIE OPTIES


--Alleen kofferbak
Converteer alleen trunk commits, geen tags of branches.

--codering=enc
Te gebruiken codering als de codering voor bestandsnamen, logberichten en auteursnamen in het
CVS-opslagplaatsen. Deze optie kan meerdere keren worden opgegeven, in welk geval de coderingen
worden achtereenvolgens geprobeerd totdat de ene slaagt. Standaard: ascii. Zien
http://docs.python.org/lib/standard-encodings.html voor een lijst met andere standaarden
coderingen.

--fallback-codering=enc
Als geen van de coderingen opgegeven met --codering slagen in het decoderen van een auteur
naam of logbericht, en val dan terug op gebruik codering in verliesgevende 'vervang'-modus. Gebruik
van deze optie kan ertoe leiden dat informatie verloren gaat, maar het staat in ieder geval de
conversie om tot voltooiing te komen. Deze optie heeft alleen invloed op de codering van log
berichten en auteursnamen; er is geen fallback-codering voor bestandsnamen. (Door het gebruiken van
an --opties bestand, is het mogelijk om een ​​fallback-codering voor bestandsnamen op te geven.)
Standaard: uitgeschakeld.

--conflicterende-zolderbestanden behouden
Als een bestand zowel binnen als buiten de CVS-zolder verschijnt, behoudt u de zolderversie
in een SVN subdirectory genaamd 'Attic'. (Normaal gesproken wordt deze situatie behandeld als een
fatale fout.)

SYMBOOL VERWERKING BESTELLING


--symbool-transformatie=p:s
Transformeer RCS/CVS-symboolnamen voordat je ze in Subversion invoert. patroon is een
Python regexp-patroon dat overeenkomt met de volledige symboolnaam; vervanging
is een vervanging die de regexp-referentie-syntaxis van Python gebruikt. U kunt elk nummer opgeven
van deze opties; ze worden toegepast in de volgorde die op de opdrachtregel wordt gegeven.

--symbool-hints=pad
Lees hints voor symboolconversie van pad. het formaat van pad is hetzelfde als de
formaat uitvoer door --schrijf-symbool-info, namelijk een tekstbestand met vier witruimte-
gescheiden kolommen: project-id, symbool, Conversie en parent-lod-naam. project-id
is de numerieke ID van het project waartoe het symbool behoort, geteld vanaf 0.
project-id kan worden ingesteld op '.' als projectspecificiteit niet nodig is. symbool-naam is
de naam van het opgegeven symbool. Conversie specificeert hoe het symbool zou moeten
worden geconverteerd en kan een van de waarden 'branch', 'tag' of 'exclude' zijn. Als
Conversie is '.', dan heeft deze regel geen invloed op hoe het symbool wordt geconverteerd.
parent-lod-naam is de naam van het symbool waaruit dit symbool zou moeten ontspruiten, of
'.kofferbak.' als het symbool uit de stam zou ontspruiten. Als parent-lod-naam is weggelaten of
'.', dan heeft deze regel geen invloed op de voorkeursouder van dit symbool. Het bestand
kan lege regels of commentaarregels bevatten (regels waarvan de eerste niet-witruimte
teken is '#').

--symbool-standaard=opteren
Specificeer hoe dubbelzinnige symbolen (die in het CVS-archief voorkomen als
zowel branches als tags). opteren moet 'heuristisch' zijn (beslis hoe u elk
dubbelzinnig symbool gebaseerd op het feit of het vaker werd gebruikt als branch/tag in CVS),
'strikt' (geen standaard; elk dubbelzinnig symbool moet handmatig worden opgelost met behulp van
--krachttak, --force-tagof --uitsluiten), 'tak' (behandel elk dubbelzinnig symbool
als een tak), 'tag' (behandel elk dubbelzinnig symbool als een tag), of 'exclude' (niet
dubbelzinnige symbolen omzetten). De standaardwaarde is 'heuristisch'.

--krachttak=regexp
Forceer symbolen waarvan de namen overeenkomen regexp takken te zijn. regexp moet passen bij het geheel
symbool naam.

--force-tag=regexp
Forceer symbolen waarvan de namen overeenkomen regexp labels zijn. regexp moet passen bij het geheel
symbool naam.

--uitsluiten=regexp
Sluit takken en tags uit waarvan de namen overeenkomen regexp uit de conversie. regexp Dan moet je
overeenkomen met de hele symboolnaam.

--houd-triviale-imports
Sluit geen branches uit die slechts voor een enkele import zijn gebruikt. (Standaard zo
takken zijn uitgesloten omdat ze meestal worden gemaakt door oneigenlijk gebruik van
cvs importeren.)

ONDERBREKING HUIZEN


--gebruikersnaam=naam
Stel de standaard gebruikersnaam in op naam wanneer cvs2svn een commit moet genereren waarvoor
CVS slaat de originele gebruikersnaam niet op. Dit gebeurt wanneer er een branch of tag is
gemaakt. De standaard is om helemaal geen auteur te gebruiken voor dergelijke commits.

--auto-rekwisieten=filet
Specificeer een bestand in de indeling van het configuratiebestand van Subversion, waarvan de [auto-props]
sectie kan worden gebruikt om willekeurige eigenschappen op bestanden in de Subversion in te stellen
repository op basis van hun bestandsnamen. (De kop van de sectie [auto-props] moet zijn
cadeau; andere secties van het configuratiebestand, inclusief de enable-auto-props
instelling, worden genegeerd.) Bestandsnamen komen overeen met de bestandsnaampatronen
ongevoelig.

--mime-types=filet
Geef een apache-stijl mime.types op filet voor het instellen van svn:mime-type.

--eol-van-mime-type
Voor bestanden die niet de kb-uitbreidingsmodus hebben maar een bekend MIME-type hebben, stelt u de
eol-stijl gebaseerd op het mime-type. Stel voor dergelijke bestanden svn:eol-style in op "native" if
het mime-type begint met "text/", en laat het niet ingesteld (dwz geen EOL-vertaling)
anders. Bestanden met onbekende MIME-types worden niet beïnvloed door deze optie. Dit
optie heeft geen effect tenzij de --mime-types optie is ook gespecificeerd.

--standaard-eol=stijl
Zet svn:eol-stijl op stijl voor bestanden die niet de CVS ´kb' uitbreidingsmodus hebben
en waarvan de end-of-line vertaalmodus niet door een van de andere is bepaald
opties. stijl moet 'binair' (standaard), 'native', 'CRLF', 'LF' of 'CR' zijn.

--trefwoorden-uit
Standaard stelt cvs2svn svn:keywords op CVS-bestanden in op "author id date" als de modus
van het RCS-bestand in kwestie is ofwel kv, kvl of niet ingesteld. Als u de --keywords-
uit, zal cvs2svn svn:keywords voor geen enkel bestand instellen. Terwijl dit niet zal gebeuren
raak de trefwoorden in de inhoud van uw bestanden aan, Subversion zal ze niet uitbreiden.

--keep-cvsignore
omvatten .cvsignore bestanden in de uitvoer. (Normaal gesproken zijn ze niet nodig omdat cvs2svn
stelt de overeenkomstige in svn:negeren eigenschappen.)

--cvs-revnums
Registreer CVS-revisienummers als bestandseigenschappen in de Subversion-repository. (Opmerking
dat, tenzij het expliciet wordt verwijderd, het laatste CVS-revisienummer behouden blijft
geassocieerd met het bestand, zelfs nadat het bestand is gewijzigd in Subversion.)

EXTRACTIE OPTIES


--gebruik-cvs
Gebruik CVS om revisie-inhoud te extraheren. Deze optie is langzamer dan --gebruik-interne-co
or --gebruik-rcs.

--gebruik-rcs
Gebruik RCS 'co' om revisie-inhoud te extraheren. Deze optie is sneller dan --gebruik-cvs maar
mislukt in sommige gevallen.

--gebruik-externe-blob-generator
Gebruik een extern Python-programma om de inhoud van de bestandsrevisie uit de RCS te extraheren
bestanden en voer ze uit naar het blobfile. Deze optie is veel sneller dan --gebruik-rcs or
--gebruik-cvs maar laat trefwoorden onveranderd en vereist een afzonderlijke, doorzoekbare blob
bestand om parallel aan het hoofdscript van cvs2git naar te schrijven.

MILIEU OPTIES


--tmpdir=pad
Kies het pad te gebruiken voor tijdelijke gegevens. Standaard is een directory genaamd cvs2svn-tmp
onder de huidige map.

--co=pad
Pad naar de co programma. (co is nodig als de --gebruik-rcs optie wordt gebruikt.)

--cv=pad
Pad naar de cvs programma. (cvs is nodig als de --gebruik-cvs optie wordt gebruikt.)

GEDEELTELIJK CONVERSIES


--doorgang=passeren
Voer alleen pas uit passeren van de conversie. passeren kan worden gespecificeerd op naam of op
nummer (zie --help-passen).

-p [begin het einde], --passen=[begin het einde]
Passen uitvoeren begin door einde van de ombouw (inclusief). begin en einde wel
worden gespecificeerd op naam of op nummer (zie --help-passen). Als begin or einde ontbreekt,
het is standaard ingesteld op respectievelijk de eerste of laatste doorgang. Om dit eerder te laten werken
passen moeten eerder zijn voltooid op dezelfde CVS-repository, en de
gegenereerde gegevensbestanden moeten zich in de tijdelijke map bevinden (zie --tmpdir).

INFORMATIE OPTIES


--versie
Druk het versienummer af.

-h, --help
Druk het gebruiksbericht af en sluit af met succes.

--help-passen
Druk de nummers en namen van de conversiepassen af ​​en sluit af met succes.

--Mens Voer de unix-achtige manpage voor dit programma uit naar standaarduitvoer.

-v, --uitgebreid
Druk meer informatie af tijdens het hardlopen. Deze optie kan twee keer worden opgegeven om uit te voeren
omvangrijke foutopsporingsinformatie.

-q, --stil
Print minder informatie tijdens het hardlopen. Deze optie kan twee keer worden opgegeven
onderdruk alle niet-foutieve uitvoer.

--schrijf-symbool-info=pad
Schrijven aan pad symboolstatistieken en informatie over hoe symbolen zijn geconverteerd
tijdens CollateSymbolsPass.

--overslaan-opruimen
Voorkom het verwijderen van tijdelijke bestanden.

--profiel
Profiel met 'cProfile' (in bestand cvs2svn.cProfiel).

Gebruik cvs2git online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Eclipse Tomcat-plug-in
    Eclipse Tomcat-plug-in
    De Eclipse Tomcat-plug-in biedt
    eenvoudige integratie van een katerservlet
    container voor de ontwikkeling van java
    web applicaties. U kunt bij ons terecht voor
    discussie...
    Eclipse Tomcat-plug-in downloaden
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop is voor streaming
    torrents op Mac, Windows of Linux. Het
    maakt verbinding met zowel BitTorrent als
    WebTorrent-collega's. Nu is er geen
    moet wachten op...
    WebTorrent Desktop downloaden
  • 3
    GenX
    GenX
    GenX is een wetenschappelijk programma om te verfijnen
    x-ray reflectiviteit, neutron
    reflectiviteit en oppervlakteröntgenstraling
    diffractiegegevens met behulp van het differentieel
    evolutie algoritme....
    GenX downloaden
  • 4
    pspp4windows
    pspp4windows
    PSPP is een programma voor statistiek
    analyse van bemonsterde gegevens. Het is een gratis
    vervanging voor het propriëtaire programma
    SPSS. PSPP heeft zowel op tekst gebaseerd als
    grafisch ons...
    Pspp4windows downloaden
  • 5
    Git-extensies
    Git-extensies
    Git Extensions is een op zichzelf staande UI-tool
    voor het beheren van Git-opslagplaatsen. Het ook
    integreert met Windows Verkenner en
    Microsoft Visual Studio
    (2015/2017/2019). E...
    Git-extensies downloaden
  • 6
    eSpeak: spraaksynthese
    eSpeak: spraaksynthese
    Tekst-naar-spraak-engine voor Engels en
    vele andere talen. Compact formaat met
    duidelijke maar kunstmatige uitspraak.
    Beschikbaar als opdrachtregelprogramma met
    veel ...
    Download eSpeak: spraaksynthese
  • Meer "

Linux-commando's

Ad