InglesPransesEspanyol

OnWorks favicon

commit-patch - Online sa Cloud

Magpatakbo ng commit-patch sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command commit-patch na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


commit-patch - mag-commit ng mga patch sa Darcs, Git, Mercurial, Bazaar, Monotone, Subversion, o
Mga imbakan ng CVS

SINOPSIS


commit-patch [--amyendahan] [-m mensahe] [-F mensahe-file] [-v] [--dry-run] [patch-file]

gumawa ng bahagyang [--amyendahan] [-v] [--dry-run] [--subukang muli] [file ...]

DESCRIPTION


Karaniwang hindi pinapayagan ng mga version control system ang mga fine grained commit. commit-patch Binibigyang-daan ang
user upang kontrolin tamang-tama kung ano ang gagawin (o "naitatala", sa Darcs parlance) sa pamamagitan ng pagpapaalam
ang gumagamit ay nagbibigay ng isang patch na gagawin sa halip na gamitin ang mga file sa kasalukuyang gumagana
direktoryo. Kung patch-file ay hindi ibinibigay sa command line pagkatapos ay mababasa ang patch
mula sa karaniwang input.

gumawa ng partial ay tulad ng commit-patch maliban na ito ay lilikha ng isang patch mula sa kasalukuyang
mga pagbabago sa kasalukuyang gumaganang direktoryo at ilunsad ang iyong editor upang ma-edit mo ang
patch at ang commit message (gamit ang VISUAL environment variable, o kung hindi iyon nakatakda
ang EDITOR variable ng kapaligiran, o, kung na ay hindi nakatakda, vi. Ang anumang mga file na iyong tinukoy ay magiging
ipinasa sa diff command ng iyong version control.

commit-patch kasalukuyang sumusuporta sa mga sumusunod na bersyon ng control system: Darcs, pumunta,
papalit-palit, Bazaar, walang pagbabago, Pagbabagsak, at CVS.

Opsyon


-a, --amyendahan - Baguhin ang isang nakaraang commit. Sa kasalukuyan lamang Darcs at pumunta suportahan ang opsyong ito.
Kapag ginamit sa pumunta babaguhin nito ang dating commit. Kapag ginamit sa Darcs, Darcs magtatanong
kung aling patch ang gusto mong baguhin.

-m, --mensahe=mensahe - Isang opsyonal mensahe gamitin bilang commit text. Kung ang mensahe ay
maraming linya noon Darcs, pumunta, at papalit-palit gagamit ng unang linya bilang pangalan ng patch
at ang natitira bilang mga detalye ng commit. Kung ang "-m" na opsyon ay hindi tinukoy kung gayon ang resulta ay
maging katulad ng anumang gagawin ng pinagbabatayan na bersyon ng control system kung hindi mo ginawa
tukuyin ang pangalan ng mensahe sa command line. Yan ay, commit-patch hindi makagambala
ang proseso ng pagpapangalan ng patch ng pinagbabatayan na version control system; Darcs magtatanong pa
interactive ka; CVS at Pagbabagsak ilulunsad pa rin ang iyong editor.

-F, --message-file=filename - Maaari mong opsyonal na makuha ang commit message mula sa isang file. Ito
sa pangkalahatan ay kapaki-pakinabang lamang para sa scripting commit-patch.

-v, --verbose - I-on ang pag-debug. Ipi-print nito ang mga command na iyon commit-patch is
tumatakbo upang maisagawa ang patch.

-n, --dry-run - I-on ang higit pang paranoid na pag-debug. Ipi-print nito ang mga command na iyon mangako-
magtagpi ay tatakbo upang maisagawa ang patch ngunit hindi talaga ito tatakbo sa mga utos na iyon.

-r, --subukang muli - Available lang sa gumawa ng partial. Ire-reload nito ang huling patch noon
sinubukang italaga sa iyong editor sa halip na ang mga kasalukuyang pagbabago sa
direktoryo. Ito ay para sa mga kaso kung saan ang patch ay nabigong gumawa para sa ilang kadahilanan at gusto mo
upang subukang ayusin ito sa halip na magsimulang muli.

DIAGNOSTICS


commit-patch gumagana sa pamamagitan ng pagmamanipula sa gumaganang direktoryo gamit ang "patch", "interdiff", at
ang "diff" ng pinagbabatayan na bersyon ng control system. Kung ang anumang bahagi ng proseso ay nabigo, mangako-
magtagpi ay susubukan na ibalik ang gumaganang direktoryo sa estado na ito ay bago ang utos
ay tumakbo. Ang anumang mga error mula sa pinagbabatayan na bersyon ng control system o mula sa patch ay magiging
nakalimbag

MGA CAVEATS


Ang patch na tinukoy sa command line ay dapat magmula sa parehong lugar tulad ng kasalukuyang
direktoryo. Ibig sabihin, hindi gagana ang mga sumusunod:

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

Ikaw dapat tumakbo commit-patch mula sa parehong direktoryo kung saan nakabatay ang orihinal na patch.

Darcs, pumunta at papalit-palit ilagay ang "a/" at "b/" sa harap ng lahat ng path sa diff output.
Huwag mag-alala tungkol dito; commit-patch isinasaalang-alang ito.

HALIMBAWA


Kaugalian CVS paggamit:

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

papalit-palit paggamit na may tinukoy na mensahe:

hg diff > a.patch
emacs a.patch
commit-patch -m "Ito ay isang commit message" a.patch

Darcs paggamit sa isang multi-line na mensahe na tinukoy:

darcs diff -u > a.patch
emacs a.patch
commit-patch -m 'Ito ang pangalan ng patch
Narito ang mga detalye ng patch 'a.patch

MGA AUTHORS


· David Caldwell[protektado ng email]>

· Jim Radford[protektado ng email]>

COPYRIGHT AT Lisensya


Copyright 2003-2013 nina David Caldwell at Jim Radford.

commit-patch ay ipinamamahagi sa ilalim ng GNU General Public License. Tingnan ang COPYING file sa
ang pamamahagi para sa higit pang mga detalye.

KASAYSAYAN


commit-patch ay orihinal na tinatawag na "cvs-commit-patch" at isang bash script na nakasulat
2003 ni Jim Radford (kasama si David Caldwell sa silid na iginuhit ang pamamaraan sa isang puti
board). Kalaunan ay na-convert ito ni David na "darcs-commit-patch", pagkatapos ay isinama ang mga ito pabalik
magkasama sa commit-patch. papalit-palit pagkatapos ay idinagdag ang suporta. Sa isang punto David
isinalin mula sa bash papunta sa perl dahil nagdudulot ng mga problema ang funky bash na pag-quote ng mga isyu
na may repositoryo na may puwang sa isa sa mga pangalan ng direktoryo.

Gumamit ng commit-patch online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    LMMS Digital Audio Workstation
    LMMS Digital Audio Workstation
    Ang LMMS ay isang libreng cross-platform na software
    na nagpapahintulot sa iyo na gumawa ng musika gamit ang
    iyong computer. Kung gusto mo ang proyektong ito
    isaalang-alang ang pagsali sa proyekto
    h ...
    I-download ang LMMS Digital Audio Workstation
  • 2
    FreeRTOS Real Time Kernel (RTOS)
    FreeRTOS Real Time Kernel (RTOS)
    Ang FreeRTOS ay isang real-time na nangunguna sa merkado
    operating system (RTOS) para sa
    microcontroller at maliit
    mga microprocessor. Ibinahagi nang malaya
    sa ilalim ng open source na kuto ng MIT...
    I-download ang FreeRTOS Real Time Kernel (RTOS)
  • 3
    Avogadro
    Avogadro
    Ang Avogadro ay isang advanced na molekular
    editor na idinisenyo para sa cross-platform na paggamit
    sa computational chemistry, molekular
    pagmomodelo, bioinformatics, materyales
    agham at...
    I-download ang Avogadro
  • 4
    XMLTV
    XMLTV
    Ang XMLTV ay isang set ng mga program na ipoproseso
    Mga listahan sa TV (tvguide) at tumulong sa pamamahala
    iyong panonood ng TV, pag-iimbak ng mga listahan sa isang
    XML-based na format. May mga kagamitan sa
    gawin...
    I-download ang XMLTV
  • 5
    striker
    striker
    Proyekto ng Strikr Free Software. Mga artifact
    inilabas sa ilalim ng 'intent based'
    dalawahang lisensya: AGPLv3 (komunidad) at
    CC-BY-NC-ND 4.0 internasyonal
    (komersyal)...
    I-download ang strikr
  • Marami pa »

Linux command

Ad