InglesPransesEspanyol

Ad


OnWorks favicon

pat - Online sa Cloud

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

Ito ang command pat na maaaring patakbuhin sa OnWorks na libreng 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


pat - patch generator tool

SINOPSIS


tapik [ -ahmnV ] [ filelist ]
patcil [ -abfhnpqsV ] [ filelist ]
patdiff [ -ahnV ] [ filelist ]
patbase [ -ahV ] [ filelist ]
patlog [ -hnruV ]
patmake [ -hV ]
pasend [ -hiquV ] [ patchlist ] [ mga tatanggap ]
patnotify [ -hquV ] [ mga tatanggap ]
patpost [ -hrV ] patchlist mga newsgroup
patftp [ -hV ] [ patchlist ]
patname [ -ahnmV ] -v bersyon [ filelist ]
patsnap [ -ahV ] [ -o retrato ] [ filelist ]
patcol [ -achnmsCV ] [ -d direktoryo ] [ -f kahibangan ] [ -S masapak ] [ filelist ]
patclean [ -ahnmV ] [ filelist ]
patindex

DESCRIPTION


Tapik at ang mga nauugnay na programa nito ay bumubuo ng mga patch para sa anumang pakete na naimbak
sa ilalim ng RCS. Itinatago ng mga program na ito ang marami sa mga detalye ng RCS na humahadlang sa iyo kung kailan
pagbuo at pagpapanatili ng isang pakete. Ang kailangan mo lang gawin para gumawa ng bagong patch ay
i-edit ang iyong mga file, patakbuhin ang tapik, at magbigay ng ilang paglalarawan sa RCS at sa nabuong patch
file. Mga detalye tulad ng kung paano magsisimula ng bagong RCS file, kung ano ang dapat na string ng komento
maging, kung paano lumikha ng isang bagong sangay, kung paano haharapin ang mga subdirectory, kung paano gawin ang mga pagkakaiba at kung paano
ayusin ang patch file ay awtomatikong hinahawakan.

Bago gamitin ang alinman sa mga pat program dapat mong simulan ang iyong package sa pamamagitan ng pagpapatakbo ng packinit
sa top-level na direktoryo ng iyong package. Gumagawa ito ng .package file na lahat ng
ginagamit ng mga dist program.

Sa alinman sa mga program na nais ng isang filelist, kung tinukoy mo -a sa halip, lahat ng mga file sa
Ipoproseso ang MANIFEST.new. Sa alinman sa mga programa na nais ng isang patchlist, isang null
ang ibig sabihin ng patchlist ay ang kasalukuyang patch. Maaari kang gumamit ng mga gitling, kuwit at mga puwang upang mag-delimite
mga numero ng patch. Kung ang kanang bahagi ng isang gitling ay ang null string, ang kasalukuyang patchlevel
ay ipinapalagay bilang pinakamataas na halaga. Ang lahat ng mga programa na na-invoke sa -h ay magpi-print ng isang maliit na paggamit
mensahe na may kahulugan ng bawat magagamit na mga opsyon. Ang -V ang pagpipilian ay nagbibigay ng kasalukuyang
numero ng bersyon.

Ang Pat mismo ay isang programa ng wrapper na tumatawag sa patcil, patdiff, at patmake. Kadalasan kaya mo
i-invoke pat lang at huwag pansinin ang lahat ng iba pa. Ia-update ni Pat ang MANIFEST file, kung
kinakailangan (ito ay magiging isang eksaktong kopya ng MANIFEST.new file, sa kondisyon na ang isang MANIFEST
umiral na), kalaunan ay tinawag si patcil dito.

Kung tinukoy mo -n sa halip na isang filelist, makikita ni pat ang lahat ng mga file na mas bago kaysa
patchlevel.h, ilagay ka sa isang editor upang bawasan ang listahan, pagkatapos ay gamitin ang listahan ng file na iyon. Kung
ang bawat file ng listahan ay tinanggal, tapik ipapalaglag.

Patcil ay ginagamit upang gumawa ng isang ci -l sa anumang nakalistang mga file. (Ipinapalagay na lagi mong gusto
panatilihing naka-check out ang iyong mga file.) Bilang karagdagan sa -a lumipat, mayroong isang -b lumipat alin
nagsasagawa ng mabilis na pag-checkin ng isang set ng mga file. Sa halip na tumawag ng rcs sa bawat file, tinatawag itong rcs
sa buong listahan ng mga file. Ito ay kapaki-pakinabang para sa pagsuri sa isang rebisyon ng trunk. kapag ikaw
ay sumusuri sa isang bagong rebisyon ng trunk na maaari mo ring gamitin ang -s bandila kung saan ay
tanggalin ang mga lumang RCS Log entry mula sa nakaraang rebisyon para makapagsimula ka ng bago.
Marahil ay dapat mo ring gamitin ang a -f na ipinapasa sa ci upang pilitin ang hindi nagbabago
mga file na dapat i-check in. Para mag-check in ng bagong rebisyon ng trunk, sabi ko

patcil -s -f -a

Hihilingin ni Patcil ang log entry sa halip na hayaan si ci na gawin ito, at may kaunting prompter
built in na nagbibigay-daan sa iyong manipulahin ang mensahe sa iba't ibang paraan. I-type ang h para sa isang listahan ng
Ang magagawa mo. Isa sa mga pinakamagandang bagay ay na maaari kang mag-pop up sa isang editor,
opsyonal na may diff listing ng mga pagbabago mula noong huling patch, kung sakaling nagawa mo na
nakalimutan mo na ang pinagbago mo. Kung nag-type ka ng CR bilang unang bagay, kasama nito ang nauna
mensahe ng log. Lumabas sa prompter na may CR.

Mayroong dalawang magkaibang paraan upang gamitin ang patcil. Maaari mong tawagan si patcil sa iyong sarili, o hayaan
pat call it for you. Hindi mahalaga kung ilang beses mong tawagan si patcil bago tumakbo ng pat,
dahil alam ni patdiff kung ano ang huling patch base upang ihambing. Maaaring tawagan si Patcil
alinman sa iyong mga direktoryo; ang iba pang mga programa ay dapat na tawagan sa iyong nangungunang antas na direktoryo (o
sa mga bug, kapag makabuluhan).

Kapag gumagawa ka ng bagong file sa isang naibigay na patchlevel, dapat mong i-patcil ito gamit ang -p
opsyon. Kung hindi, ito ay mai-check-in lamang bilang isang bagong rebisyon ng trunk. Ang pangalan ng
file ay idaragdag sa MANIFEST.new kung hindi pa ito lumalabas dito. Kung ang pangalan ay
natagpuan kasama ng isang paglalarawan, ang paglalarawang iyon ay ipapasa sa rcs nang maayos
simulan ang RCS file.

Patbase ay maaaring gamitin upang i-reset ang patch base sa kasalukuyang bersyon kapag na-scrap mo na
ang nakaraang pagkakasunud-sunod ng patch at gumagawa ng bagong distribution kit. Ang talagang ginagawa nito ay
isang rcs -Nlastpat:REV, kung saan ang REV ay ang kasalukuyang rebisyon. Kung sumabog si patdiff at gusto mo
upang ibalik ang patch base sa ilang nakaraang bersyon, kailangan mong tawagan ang rcs -Nlastpat:REV
iyong sarili.

Patdiff talagang ginagawa ang mga pagkakaiba na napupunta sa patch, na naghahambing ng anumang bersyon
-Nlastpat tumuturo sa may pinakahuling naka-check in na bersyon. Ito pagkatapos ay nag-update -Nlastpat
upang ituro ang kasalukuyang bersyon. Nag-iiwan ito ng diff na nakaupo sa subdirectory ng mga bug para sa
patmake para kunin. Maaari itong gumamit ng rcsdiff, o isang diff command na iyong pinili na tinukoy
kapag nagpatakbo ka ng packinit, kung sakaling ang iyong diff ay mas mahusay kaysa sa rcsdiff.

Patlog ay hinihingi ng patmake kadalasan, para i-update ang ChangeLog file (o anumang pangalan na
naibigay ang file noong tumakbo ka packinit). Mangangalap ito ng mga mensahe ng log at maglulunsad ng isang
editor para magawa mo ang mga kinakailangang update. Kung na-configure mo na rin ang iyong package
isama ang mga RCS log sa ChangeLog, isa pang session ng editor ang ilulunsad para sa mga iyon din.
Sa wakas, ang isang panghuling log ay binuo bilang isang entry ng kandidato para sa ChangeLog, na maaari mo ring
baguhin ayon sa gusto mo.

Kapag hindi mo pa na-configure ang a ChangeLog file, patlog magtitipon lamang ng impormasyon
kailangan itong ipasa sa patmake at lalabas. Kung nais mong tawagan ito sa iyong sarili, kailangan mo
gawin iyon pagkatapos ng hindi bababa sa isang matagumpay patdiff tumakbo. Inirerekomenda ko ang paggamit ng -n opsyon ang
unang pagkakataon, at pagkatapos ay gamitin ang -u opsyon kasama ng -n sa mga kasunod na pagtakbo upang muling likhain ang mga file
kapag kailangan lang. Ang -r opsyon (na pumapalit -u) humahadlang patlog mula sa muling paglikha ng isang
umiiral na file, kahit na ito ay luma na.

Patlog tatawag patcil at patdiff sa iyong ChangeLog file (pagkatapos mapuno ang
candidate log entry na na-edit mo sa itaas ng file), maliban kung pinigilan ito ng
-n opsyon. Nangangahulugan ito na mag-a-update ang ibinigay na patch ChangeLog na may kasalukuyang patch
impormasyon, gaya ng inaasahan mo.

Patmake pinagsasama ang lahat ng mga piraso ng patch sa isang file at humihiling ng isang editor upang ikaw
maaaring magdagdag ng paksa at paglalarawan. Itinapon nito ang lahat ng iyong log messages bilang Mga Paksa at
bilang Paglalarawan, sa ilalim ng pagpapalagay na mas madaling tanggalin ang hindi mo gusto kaysa
para maalala lahat ng ginawa mo. Gusto mo ring palawakin ang bawat item sa Paglalarawan
para hindi na lang nila ulitin ang mga linya ng Subject. Kung mayroon kang isang ChangeLog file, ito ay dapat na mayroon
nagawa na, o ang iyong ChangeLog ay hindi tumpak na kumakatawan sa kung ano ang inilarawan sa
ang patch, dahil na-update na ito kung kailan patmake pinagsama-sama ang lahat ng
piraso (tingnan ang tala tungkol sa patlog sa itaas).

Hahatiin ang malalaking patch upang mapanatili ang laki ng bawat patch sa isang makatwirang sukat. Ito
ay awtomatikong hinahawakan, kaya hindi mo na kailangang mag-abala dito. Ang priyoridad ng bawat patch
ay intuited lamang ng patmake, dahil sa pag-aakalang may malaking pagbabago ang maliliit na pagbabago
prayoridad.

Patsend, patpost at patftp ay ginagamit upang ipamahagi ang iyong mga patch sa mundo. Patsend
nagpapadala ng isang hanay ng mga patch sa isang hanay ng mga tatanggap. Ang -u idinaragdag ng switch ang lahat ng kasalukuyan
mga rehistradong user na humiling ng mga patch na ipapadala sa kanila, gayundin ang
tinukoy ang mga tatanggap habang tumatakbo packinit. ang -i switch kasama ang impormasyon sa
patch tungkol sa kung paano maaaring i-deregister ng user ang kanilang sarili upang hindi sila makatanggap ng mga patch sa hinaharap
awtomatikong; ito rin ang default kapag ang -u switch ay ginagamit. Patpost nag-post ng isang set
ng mga patch sa isang hanay ng mga newsgroup. Patftp kinopya lang ang patch sa iyong pampublikong ftp
direktoryo.

Patnotify Inaabisuhan lang ang mga user na may inilabas na bagong patch para magawa nila
kunin ito nang mag-isa mula sa isang archive site o sa pamamagitan ng e-mail kung interesado sila. Ang
-u Maaaring gamitin ang switch para isama ang lahat ng kasalukuyang nakarehistrong user na humiling
ganoong abiso. Kasama sa mensahe ang priority at paglalarawan ng patch, pati na rin
mga tagubilin kung paano awtomatikong humiling ng patch (na gagana lamang kung mayroon ka
mailagent naka-install).

Kapwa pasend at patnotify hayaan mong i-edit ang listahan ng address bago aktwal na magpadala ng anuman,
maliban kung idagdag mo ang -q pagpipilian.

Patname ay maaaring gamitin upang i-tag ang isang set ng mga file na may simbolikong pangalan (tinukoy sa -v). Ito
ay magtatakda ng pangalan para sa pinakabagong rebisyon ng bawat file.

Patsnap ay makakakuha ng snapshot ng iyong release sa pamamagitan ng paglikha ng SNAPSHOT file (ang pangalan ay maaaring
binago sa pamamagitan ng -o) na naglilista ng mga pangalan ng file at ang pinakabagong numero ng rebisyon ng RCS para sa file na iyon.
Ang ganitong mga snapshot ay maaaring gamitin upang matukoy ang release sa ilang random na patchlevel at pagkatapos
sa ibang pagkakataon ay mabawi ito sa pamamagitan ng pagpapakain ng snapshot file sa patcol.

Patcol ay titingnan ang isang naka-lock na bersyon ng isang file, sa kalaunan sa isang kahaliling direktoryo
(tinukoy sa -d, kaya sumasalamin sa puno ng pamamahagi). Ang lahat ng mga file na walang
Ang katapat ng RCS (hal. patchlevel.h) ay kokopyahin lamang ng patcol. Ito ay ginagamit ng
makedist na peke ang pamamahagi bago gawin ang mga kits. Bilang default, hindi gagawin ni patcol
ang pagpoproseso ng pagpapalawak ng copyright, ngunit gusto ng mga kliyente makedist pilitin ito sa pamamagitan ng paggamit nito -C
opsyon. Bilang kahalili, maaari mong pilitin ang pagkopya ng naka-check-out na bersyon sa isang direktoryo
sa pamamagitan ng paggamit ng -c lumipat kasabay ng -d (o binalewala lang ang dating switch na iyon).

Patcol maaari ring kunin ang listahan ng file nito mula sa isang SNAPSHOT file sa pamamagitan ng -S lumipat, kung saan
titingnan nito ang mga file gamit ang bersyon ng RCS na tinukoy ng snapshot file, tulad ng
isang nilikha ng patsnap. Sa halip ay maaari mong tukuyin -a, -m or -n para gamitin ang lahat ng
file sa MANIFEST.new, lahat ng binagong file (ang isa na naging patciled), o lahat
ang mga file na mas bago kaysa sa patchlevel.h.

Patclean ay aalisin ang gumaganang mga file pagkatapos masuri ang lahat ng mga pagbabago. Maaari mong
ibinabalik ang iyong gumaganang mga file sa pamamagitan ng paggamit ng patcol.

Patindex maaaring gamitin mula sa pinakamataas na antas ng direktoryo o sa loob ng bug direktoryo. Ito ay
ilista ang lahat ng mga patch at ang mga ito subject: mga linya. Alam ng program na ito ang tungkol sa mga naka-compress na patch
at i-decompress ang mga ito habang ginagawa ang listahan.

SCR LAYER


Inilalarawan ng seksyong ito ang layer ng RCS, kung sakaling masira ang isang bagay sa mga tool, upang ikaw
maaaring ayusin ang iyong mga RCS file at i-restart ang operasyon.

Nakukuha ng lahat ng mga patch tool ang pangunahing RCS trunk revision number mula sa iyong .balot mga file, sabihin
ito ay 2.5. Pagkatapos, sa oras na tumakbo ka packinit, pumili ka ng sangay para sa mga patch,
karaniwang numero 1, na nangangahulugang lahat ng iyong mga pagbabago ay maiimbak sa 2.5.1 RCS
sangay. Ang mga tool ay lilikha ng sangay para sa iyo pagdating ng oras.

Ang bawat huling inilabas na rebisyon ay may tag na RCS lastpat simbolo. Kapag ang patch ay binuo
by patdiff, ang pinakabagong bersyon sa 2.5.1 na sangay ay inihambing sa isang na-tag bilang
lastpat. Ito ang dahilan kung bakit maaari kang ligtas na mag-isyu ng higit sa isa patcil bago mag-isyu ng patch
at naayos pa rin ang lahat. Syempre patdiff ililipat ang lastpat tag sa
pinakabagong rebisyon ng sangay pagkatapos iproseso ang isang naibigay na file.

Ang lahat ng mga mensahe ng log at ang binagong mga file ay pinananatili sa iyong bug direktoryo, nakatago
file (pangalan na nagsisimula sa isang tuldok). Ang mga log na iyon ay kokolektahin kapag ang patch ay ibinigay
at ang binagong mga file ay ginagamit ng tapik's -m Lumipat.

Patdiff kinokolekta nito patch hunks sa ilalim ng bug direktoryo, sa mga file na nagtatapos sa a .nn
extension, kung saan nn kumakatawan sa kasalukuyang antas ng patch + 1. (Alin ang susunod
patchlevel kapag ang patch ay gagawin ng patmake, maliban kung ito ay masyadong malaki upang magkasya sa isa
file)

Patlog naghahanda ng isang set ng mga file para sa patmake: ang .barado kinokolekta ng file ang impormasyon na
ay mapupunta sa ilalim ng seksyong Paglalarawan: sa loob ng patch, at .xlog kinokolekta ang mga
ChangeLog pagpasok ng kandidato. Sa wakas, .rlog Ang mga file ay nag-iimbak ng impormasyon ng RCS na dapat
kasama sa ChangeLog, kung hihilingin. Tandaan na ang pinakamataas na tatlong linya ay basura at
ay binabalewala ng lahat ng mga tool na humahawak sa mga file na iyon.

Upang makapagsimula ng bagong baseline (ibig sabihin, baguhin ang numero ng rebisyon ng trunk ng RCS), ikaw
kailangang i-rerun packinit at palitan ang numerong iyon. Pagkatapos ay mag-isyu ng bago patcil, malamang kasama ang
-s, -a at -f mga pagpipilian...

Gumamit ng pat online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    mabusising paglilinis
    mabusising paglilinis
    Isang Kotlin script na binubuo ng lahat ng nukes
    mga cache mula sa mga proyekto ng Gradle/Android.
    Kapaki-pakinabang kapag hinahayaan ka ng Gradle o ng IDE
    pababa. Ang script ay nasubok sa
    macOS, ngunit ...
    I-download ang deep-clean
  • 2
    Eclipse Checkstyle Plug-in
    Eclipse Checkstyle Plug-in
    Ang Eclipse Checkstyle plug-in
    isinasama ang Checkstyle Java code
    auditor sa Eclipse IDE. Ang
    Ang plug-in ay nagbibigay ng real-time na feedback sa
    ang gumagamit tungkol sa viol...
    I-download ang Eclipse Checkstyle Plug-in
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    Ang AstroOrz Player ay isang libreng media player
    software, bahagi batay sa WMP at VLC. Ang
    ang player ay nasa isang minimalist na istilo, na may
    higit sa sampung kulay ng tema, at maaari rin
    b ...
    I-download ang AstroOrzPlayer
  • 4
    movistartv
    movistartv
    Ang Kodi Movistar+ TV ay isang ADDON para sa XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mga mediacenter ma...
    I-download ang movistartv
  • 5
    Code :: Mga Pag-block
    Code :: Mga Pag-block
    Code::Blocks ay isang libre, open-source,
    cross-platform C, C++ at Fortran IDE
    binuo upang matugunan ang pinaka-hinihingi na mga pangangailangan
    ng mga gumagamit nito. Ito ay dinisenyo upang maging napaka
    mga extension...
    I-download ang Code::Blocks
  • 6
    Sa gitna
    Sa gitna
    Sa gitna o Advanced na Minecraft Interface
    at ang Pagsubaybay sa Data/Istruktura ay isang kasangkapan upang
    magpakita ng pangkalahatang-ideya ng isang Minecraft
    mundo, nang hindi aktwal na nilikha ito. Ito
    pwede...
    I-download sa gitna
  • Marami pa »

Linux command

Ad