EngelsFransSpaans

Ad


OnWorks-favicon

commit-patch - Online in de cloud

Voer een commit-patch uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de command commit-patch 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


commit-patch - commit patches voor Darcs, Git, Mercurial, Bazaar, Monotone, Subversion of
CVS-opslagplaatsen

KORTE INHOUD


commit-patch [--wijzigen] [-m Bericht] [-F berichtbestand] [-v] [--oefening] [patch-bestand]

commit-gedeeltelijk [--wijzigen] [-v] [--oefening] [--probeer opnieuw] [filet

PRODUCTBESCHRIJVING


Normaal gesproken staan ​​versiebeheersystemen geen fijnmazige commits toe. commit-patch kan de
gebruiker om te controleren precies wat wordt vastgelegd (of "opgenomen", in Darcs taalgebruik) door te laten
de gebruiker levert een patch om te committen in plaats van de bestanden te gebruiken in de huidige working
map. Indien patch-bestand wordt niet geleverd op de opdrachtregel, dan wordt de patch gelezen
van standaard invoer.

commit-gedeeltelijk is als commit-patch, behalve dat het een patch zal maken van de huidige
wijzigingen in de huidige werkdirectory en start uw editor zodat u de
patch en het commit-bericht (met behulp van de VISUAL omgevingsvariabele, of als dat niet is ingesteld
de EDITOR omgevingsvariabele, of, als dat is niet ingesteld, vi. Alle bestanden die u opgeeft, worden
doorgegeven aan het diff-commando van uw versiebeheer.

commit-patch ondersteunt momenteel de volgende versiebeheersystemen: Darcs, Git,
kwikmiddel, Bazaar, Monotoon, Omverwerping en CVS.

OPTIES


-a, --wijzigen - Wijzig een eerdere commit. Momenteel alleen Darcs en Git ondersteunt deze optie.
Bij gebruik bij Git het zal de vorige commit wijzigen. Bij gebruik met Darcs, Darcs zal vragen
u welke patch u wilt wijzigen.

-m, --bericht=Bericht - Een optionele Bericht te gebruiken als de commit-tekst. Als het bericht is
meerdere regels dan Darcs, Git en kwikmiddel zal de eerste regel gebruiken als de patchnaam
en de rest als commit details. Als de optie "-m" niet is opgegeven, zal het resultaat
hetzelfde zijn als wat het onderliggende versiebeheersysteem zou doen als u dat niet deed
geef een berichtnaam op op de opdrachtregel. Dat is, commit-patch bemoeit zich niet met
het naamgevingsproces van de patch van het onderliggende versiebeheersysteem; Darcs zal het nog vragen
je interactief; CVS en Omverwerping zal je editor nog steeds starten.

-F, --bericht-bestand=bestandsnaam - Je kunt optioneel het commit-bericht uit een bestand halen. Dit
is over het algemeen alleen nuttig voor scripting commit-patch.

-v, --uitgebreid - Schakel foutopsporing in. Hiermee worden de opdrachten afgedrukt die: commit-patch is
rennen om de patch vast te leggen.

-n, --oefening - Schakel meer paranoïde foutopsporing in. Hiermee worden de opdrachten afgedrukt die: verbinden-
stuk wordt uitgevoerd om de patch vast te leggen, maar het zal die opdrachten niet echt uitvoeren.

-r, --probeer opnieuw - Alleen verkrijgbaar in commit-gedeeltelijk. Dit zal de laatste patch herladen die was
geprobeerd te worden vastgelegd in uw editor in plaats van de huidige wijzigingen in de
map. Dit is voor gevallen waarin de patch om de een of andere reden niet wordt vastgelegd en u wilt:
om te proberen het te repareren in plaats van opnieuw te beginnen.

DIAGNOSE


commit-patch werkt door de werkdirectory te manipuleren met behulp van "patch", "interdiff", en
de "diff" van het onderliggende versiebeheersysteem. Als een onderdeel van het proces mislukt, verbinden-
stuk zal proberen de werkdirectory te herstellen naar de staat die het was voor het commando
werd uitgevoerd. Eventuele fouten van het onderliggende versiebeheersysteem of van de patch worden
afgedrukt.

WAARSCHUWINGEN


De patch gespecificeerd op de opdrachtregel moet afkomstig zijn van dezelfde plaats als de huidige
map. Dat wil zeggen, het volgende zal niet werken:

cvs diff -u > ../a.patch
cd ..
commit-patch a.patch

You Dan moet je lopen commit-patch uit dezelfde map waar de originele patch op gebaseerd was.

Darcs, Git en kwikmiddel zet "a/" en "b/" voor alle paden in de diff-uitvoer.
Maak je hier geen zorgen over; commit-patch houdt er rekening mee.

Voorbeelden


Typisch CVS gebruik:

cvs diff -u > a.patch
emacs a.patch
commit-patch a.patch

kwikmiddel gebruik met een opgegeven bericht:

hg diff > a.patch
emacs a.patch
commit-patch -m "Dit is een commit-bericht" a.patch

Darcs gebruik met een meerregelig bericht gespecificeerd:

darcs diff -u > a.patch
emacs a.patch
commit-patch -m 'Dit is de naam van de patch
Hier zijn de patchdetails' a.patch

AUTEURS


· David Caldwell[e-mail beveiligd]>

· Jim Radford[e-mail beveiligd]>

COPYRIGHT EN LICENTIE


Copyright 2003-2013 door David Caldwell en Jim Radford.

commit-patch wordt gedistribueerd onder de GNU General Public License. Zie het COPYING-bestand in
de distributie voor meer details.

GESCHIEDENIS


commit-patch heette oorspronkelijk "cvs-commit-patch" en was een bash-script geschreven in
2003 door Jim Radford (met David Caldwell in de kamer die de procedure op een wit tekent)
bord). David heeft het later omgezet naar "darcs-commit-patch" en vervolgens weer geïntegreerd
samen in commit-patch. kwikmiddel ondersteuning is toen toegevoegd. Op een gegeven moment David
vertaald van bash naar perl omdat problemen met funky bash-citaten problemen veroorzaakten
met een repository met een spatie in een van de directorynamen.

Gebruik commit-patch online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Turkse devops
    Turkse devops
    TurkDevOps en kaynak yaz?l?m
    geli?tirici topluluklar? DevTurks-Team
    Tarafunda desteklenmektir..
    Kenmerken:https://github.com/turkdevopshttps://turkdevops.g...
    Turkdevops downloaden
  • 2
    asamdf
    asamdf
    *asammdf* is een snelle Python-parser en
    redacteur voor ASAM (Association for
    Standaardisatie van automatisering en
    Meetsystemen) MDF / MF4
    (Meetgegevensformaat...
    Asammdf downloaden
  • 3
    LAME (lame is geen mp3-encoder)
    LAME (lame is geen mp3-encoder)
    LAME is een educatief hulpmiddel om te gebruiken
    voor meer informatie over MP3-codering. De
    doel van het LAME-project is om te verbeteren
    de psycho-akoestiek, kwaliteit en snelheid
    van MP...
    LAME downloaden (Lame is geen MP3-encoder)
  • 4
    wxPython
    wxPython
    Een set Python-uitbreidingsmodules die
    verpak de platformonafhankelijke GUI-klassen van
    wxWidgets.. Publiek: Ontwikkelaars. Gebruiker
    interface: X Window-systeem (X11), Win32 ...
    WxPython downloaden
  • 5
    packfilemanager
    packfilemanager
    Dit is de bestandsbeheerder van het Total War-pakket
    project, vanaf versie 1.7. EEN
    korte introductie in Warscape
    modificatie: ...
    Packfilemanager downloaden
  • 6
    IPerf2
    IPerf2
    Een tool voor netwerkverkeer om te meten
    TCP- en UDP-prestaties met metrische gegevens
    rond zowel doorvoer als latentie. De
    doelen zijn onder meer het onderhouden van een actieve
    iperf kabeljauw...
    IPerf2 downloaden
  • Meer "

Linux-commando's

Ad