EngelsFransSpaans

OnWorks-favicon

commit-partial - Online in de Cloud

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

Dit is de opdracht commit-partial 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
the EDITOR omgevingsvariabele, of, als uit die 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

Je 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 gedeeltelijke toezegging online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Phaser
    Phaser
    Phaser is een snelle, gratis en leuke open
    source HTML5-gameframework dat biedt
    WebGL- en Canvas-weergave overdwars
    desktop- en mobiele webbrowsers. Spellen
    kan samen zijn...
    Phaser downloaden
  • 2
    VASSAL-motor
    VASSAL-motor
    VASSAL is een game-engine om te creëren
    elektronische versies van traditioneel bord
    en kaartspellen. Het biedt ondersteuning voor
    weergave en interactie van speelstukken,
    en...
    VASSAL-engine downloaden
  • 3
    OpenPDF - Vork van iText
    OpenPDF - Vork van iText
    OpenPDF is een Java-bibliotheek voor het maken van
    en het bewerken van PDF-bestanden met een LGPL en
    MPL open source-licentie. OpenPDF is de
    LGPL/MPL open source opvolger van iText,
    een...
    Download OpenPDF - Vork van iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Systeem voor geautomatiseerd
    Geowetenschappelijke analyses - is een geografische
    Informatie Systeem (GIS) software met
    enorme mogelijkheden voor geodata
    verwerking en analyse...
    SAGA GIS downloaden
  • 5
    Toolbox voor Java/JTOpen
    Toolbox voor Java/JTOpen
    De IBM Toolbox voor Java / JTOpen is een
    bibliotheek van Java-klassen die de
    client/server- en internetprogrammering
    modellen naar een systeem met OS/400,
    i5/OS, o...
    Toolbox voor Java/JTOpen downloaden
  • 6
    D3.js
    D3.js
    D3.js (of D3 voor gegevensgestuurde documenten)
    is een JavaScript-bibliotheek waarmee u
    om dynamische, interactieve gegevens te produceren
    visualisaties in webbrowsers. Met D3
    u...
    D3.js downloaden
  • Meer "

Linux-commando's

Ad