EngelsFransSpaans

OnWorks-favicon

repotool - Online in de cloud

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

Dit is de opdrachtrepotool 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


repotool - bevraag of manipuleer een CVS-, Subversion-, git-, bzr-, hg- of darcs-repository in een
uniforme manier

KORTE INHOUD


verpotten [actie] [URL-of-dir]

PRODUCTBESCHRIJVING


repotool is een scriptverpakking rond repositorybewerkingen die verschillen per versiebeheer
systeem. Het heeft op zichzelf weinig nut en bestaat voornamelijk om een ​​conversie te genereren en te vereenvoudigen
makefile bruikbaar met opnieuw chirurg(1).

Niet alle acties worden op alle systemen ondersteund. U krijgt een foutmelding en een retourzending
waarde van 1 bij een poging tot een niet-ondersteunde actie.

De optie "initialiseren" heeft een projectnaam (en eventueel de volgende bron en doel).
VCCS-typen) en genereert een Makefile die de verschillende stappen van een repository opeenvolgt
conversie. Het genereert ook stub-lift- en optiebestanden. Het is de bedoeling dat dit wordt uitgevoerd in een
lege werkmap, en het is een fout om te 'initialiseren' waar een van deze bestanden staat
bestaat al. Daarna moet u enkele variabelen instellen in de Makefile; lees zijn
kop opmerking.

De actie 'exporteren', uitgevoerd vanuit een repositorymap (binnen een modulemap voor
CVS), dumpt een kopie van een CVS-, Subversion-, git-, bzr-, hg- of darcs-repository naar een platte
geschiedenisbestand leesbaar door reposchirurg.

De 'tags'-optie, uitgevoerd vanuit een repositorymap (binnen een modulemap voor
CVS), retourneert een lijst met de releasetags van de repository.

Met de optie 'afrekenen' checkt u een werkkopie van de repository uit. Er moet gebeld worden vanaf
binnen de repository. Er is één vereist argument nodig: de locatie van de afrekenmap.
Er kan een volgend optioneel argument nodig zijn, dat een tag of revisiespecificatie is; als
dit argument wordt niet gegeven, er wordt uitgegaan van de tip (meest recente) hoofdlijnrevisie.

Voor de actie 'vergelijken' zijn twee repositorymappen nodig en een revisiespecificatie (meestal een tag
naam). Als de revisiespecificatie wordt weggelaten, zal de punt van de hoofdlijn van beide repository's dat wel doen
worden gebruikt. De geselecteerde revisies worden vergeleken met diff -q -r, met ruis als gevolg van
SCCS/RCS/CVS-zoekwoorduitbreiding genegeerd. U kunt het opdrachtwerkwoord volgen met een of meer
-x opties gevolgd door basisnamen van paden die van vergelijking moeten worden uitgesloten. Je kunt een
context-diff rapport over bestandsverschillen met de optie -u.

De actie 'tags vergelijken' neemt twee repositorymappen in beslag en haalt er een lijst met tags uit
de eerste, vergelijkt vervolgens de inhoud van de repository bij elke tag in de lijst, waardoor a
vergelijk het rapport voor elk. U kunt het opdrachtwerkwoord volgen met een of meer -x-opties
gevolgd door de basisnamen van paden die u van de vergelijking wilt uitsluiten. Je kunt een context-diff krijgen
rapporteer over bestandsverschillen met de optie -u.

De 'mirror'-actie maakt of updatet een lokale mirror van een Subversion- of CVS-repository. Het
vereist één enkel argument, een Subversion-URL of een CVS-URL, of de naam van een lokale URL
mirror-map gemaakt door een vorige run. Het eerste formulier creëert een lokale spiegel van de
repository in een map genoemd naar het laatste segment van de URL, met het achtervoegsel
“-mirror” (de lokale spiegelnaam kan worden overschreven door een optioneel) tweede argument. De
het tweede formulier werkt de lokale spiegel bij, waarbij een incrementele ophaalactie wordt uitgevoerd; geef gewoon de spiegel
directory naam.

Subversion-URL's zijn zoals gespecificeerd in de openbare documentatie voor die systemen. CVS-URL's
moet een host- en repositorypad opgeven, gevolgd door een '#', gevolgd door een modulenaam.

VEREISTEN


De exportactie is een wikkel rond inheemse exportfaciliteiten of de volgende
motoren: cvs-snelle-export(1) (voor CVS), svnaadmin(1) (voor SVN), hg-fast-export.py(1) (voor
hg). U moet de juiste engine in uw $PATH hebben voor welk soort repository dan ook
je bent aan het streamen.

Gebruik repotool online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad