InglesPransesEspanyol

Ad


OnWorks favicon

fmerge - Online sa Cloud

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

Ito ang command fmerge 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


fmerge - pagsamahin ang mga file

SINOPSIS


fmerge [ opsyon... ] basefile fileA fileB

fmerge -Tulong

fmerge -BERSYON

DESCRIPTION


Ang fmerge programa ay ginagamit upang ihambing ang mga pagbabago sa pagitan ng dalawang magkaibang mga inapo ng a
base file, at lumilikha ng isang output file na naglalaman ng parehong hanay ng mga pagbabago. Ito ay kapaki-pakinabang
kapag ang dalawang user ay parehong kumuha ng parehong bersyon ng isang file at gumawa ng mga independiyenteng pag-edit dito, at
pagkatapos ay nais na lumikha ng isang file na naglalaman ng parehong hanay ng mga pag-edit. Sa ganitong paggamit, ang
orihinal na file kung saan ang parehong hanay ng mga pag-edit ay hinango ay tinatawag na base file. Ang dalawa
Ang mga file na naglalaman ng mga pag-edit ay tinatawag file A at file B.

Ang utos:
fmerge basefile fileA fileB -o outputfile
gumagawa ng output file na naglalaman ng mga pag-edit na nakapaloob sa file A at file B, batay sa
ang base file . Kung ang -Output hindi ginamit ang opsyon, o kung walang tinukoy na outputfile,
pagkatapos ay ang pinagsamang mga linya ay nai-type sa karaniwang output. Ang pagkakasunud-sunod ng pagtukoy file A
at file B ay karaniwang hindi mahalaga.

Ang fmerge Magagamit din ang program para alisin ang mga naunang pag-edit na ginawa sa isang module. Na gawin ito,
gawing basefile ang bersyon na naglalaman ng mga pag-edit na gusto mong tanggalin. Gawin ang
bersyon na nauna sa pag-edit na gusto mong tanggalin ay file A. Panghuli, gawin ang pinakabago
bersyon ng file na naglalaman ng iba pang mga pag-edit (kabilang ang gusto mong tanggalin).
file B. Pagkatapos ang resulta ng pagsasama ay ang pinakabagong bersyon ng module na binawasan ang
mga pagbabagong ginawa ng pag-edit na gusto mong alisin. Halimbawa, kung tatlong magkakasunod na bersyon ng
may mga pangalan ang ilang module i-edit10, i-edit11 at i-edit12, at gusto mong gawin ang mga pagbabago ni
i-edit11 na bawiin, ngunit gusto pa rin ang mga pagbabago na ginawa ni i-edit12, pagkatapos ay gamitin mo ang utos:
fmerge edit11 edit10 edit12 -o outputfile

Habang pinagsasama ang dalawang hanay ng mga pag-edit, ang fmerge ay maaaring makatuklas ng mga salungatan. Ang isang salungatan ay nangyayari
kapag ang parehong linya ng base file ay binago ng pareho ng dalawang set ng mga pag-edit. Ang
Ang pagbabago ay maaaring dahil sa mga bagong linyang ipinapasok, mga linyang tinatanggal, o pareho. Kailan
nagaganap ang mga salungatan, ang output file ay naglalaman ng mga linya ng pagkakakilanlan ng salungatan, na mga linya
naglalaman ng string '/−/−/−/'. Ang mga linyang ito ay nagpapahiwatig ng rehiyon kung saan ang dalawang set ng
hindi tugma ang mga pag-edit. Dapat mong i-edit ang output file at alisin ang mga linyang ito, at sa
karagdagan iwasto ang mga salungatan nang manu-mano upang makagawa ng tamang resulta.

Opsyon


Ang mga sumusunod na opsyon ay nauunawaan:

-Mga salungatan [ conflictfile ]
Dahil ang mga salungatan dahil sa mga pagtanggal ay hindi nakikita sa output file, at ginagawa ng mga pagsingit
hindi tukuyin kung alin sa dalawang pag-edit ang nagpasok ng mga linya, mayroong isang alternatibo
format ng output mula sa fmerge programa. Inilalarawan ng format ng output na ito kung ano ang nangyayari
sa bawat linya ng base file, upang ang mga salungatan ay mas madaling makita at ayusin.
Ang utos:
fmerge basefile fileA fileB -c conflictfile
gumagawa ng file na naglalarawan sa mga resulta ng pagsasanib nang detalyado. Kung ang
-Mga salungatan ang opsyon ay tinukoy nang walang anumang pangalan ng conflictfile, pagkatapos ay ang mga salungatan
ay ipinadala sa karaniwang output.

Kung may mga salungatan, at ang -Mga salungatan ang mga pagpipilian ay hindi tinukoy, ang fmerge
lalabas ang program na may status na 1.

Ang conflict file ay naglalaman ng mga linya na naglalaman ng tatlong character at pagkatapos ay ilan
text. Inilalarawan ng unang tatlong character kung ano ang nangyayari sa base file sa
puntong iyon. Ang mga karakter na ito ay ang mga sumusunod:

IA Ang linyang ito ay ipinasok ng file A.

DA Ang linyang ito ay tinanggal ng file A.

IB Ang linyang ito ay ipinasok ng file B.

DB Ang linyang ito ay tinanggal ng file B.


Ang linyang ito ay hindi nagbabago.

X Ito ay isang linya ng pagkakakilanlan ng salungatan.

U May mga hindi natukoy na hindi nabagong linya dito.

Ang bawat hanay ng mga salungatan ay na-flag ng tatlong linya ng pagkakakilanlan. Ang unang linya
ay nagpapahiwatig ng simula ng salungatan, at tinutukoy ang mga numero ng linya para sa
base file at dalawang magkaibang file. Ang pangalawang linya ng pagkakakilanlan ng salungatan
naghihiwalay sa mga linyang binago ng file A mula sa mga linyang binago ng file B. Ang pangatlo
ang pagkakakilanlan ng salungatan ay nagpapahiwatig ng pagtatapos ng salungatan.

Maaari mong i-edit ang conflict file na ito para alisin ang mga conflict. Kabilang dito ang pagtanggal
ang mga linya ng pagkakakilanlan ng salungatan, at pagpapalit ng mga magkasalungat na linya kung kinakailangan
para ayusin ang alitan. Habang ginagawa ito, tandaan na mag-iwan ng tatlong blangkong character
sa unahan ng anumang bagong linyang ilalagay mo habang itinatama ang mga salungatan. kapag ikaw
ay tapos na, dapat ay walang mga linya na nagsisimula sa isang 'X' sa file. Lahat ng iba pa
maaaring manatili ang mga linya. Pagkatapos ay maaari mong gamitin ang utos:
fmerge conflictfile -o outputfile
upang lumikha ng bagong output file na mayroong nais na data. Muli, kung hindi
-Output opsyon o outputfile ang ginagamit, ang output ay ipinapadala sa karaniwang output.

-Hindi nagbabago numero
Bukod sa mga pisikal na salungatan, maaaring may mga lohikal na salungatan. Ito ay mga pagbabago
ginawa sa iba't ibang linya sa base file upang ang program ay wala na
tama. Ang ganitong mga salungatan ay hindi matukoy ng isang programa, kaya dapat ito ay
sinuri nang manu-mano. Upang gawing mas madali ang prosesong ito, ang -Hindi nagbabago maaaring opsyon
gamitin upang bawasan ang laki ng conflict file upang isama lamang ang mga malapit na rehiyon
nagbago ng mga linya. Ang file na ito ay maaaring suriin upang makita ang posibleng lohikal
mga salungatan. Bilang halimbawa, ang utos:
fmerge basefile fileA fileB -c -u 3
ay ipapadala sa karaniwang output ang lahat ng mga pagbabagong ginawa ng alinman sa mga hanay ng mga pag-edit, na may
tatlong hindi nagbabagong linya lamang na nakapalibot sa bawat pag-edit.

Kapag ginagamit ang -Hindi nagbabago opsyon, ang conflict file ay maglalaman ng mga linyang nagsisimula
kasama ka'. Ang mga ito ay kumakatawan sa mga hindi nagbabagong linya, at ang numerong kasunod ng titik ay
ang bilang ng mga hindi nagbabagong linya. Hindi mababasa ang resultang conflict file
gumawa ng isang output file dahil sa mga nawawalang linya. Kung ito ay susubukan, isang
mali ang bubuo.

Posibleng gamitin ang dalawa -Output at -Mga salungatan sa parehong utos. Kaya ikaw
maaaring makagawa ng output file na inaasahan mong tama, at makagawa din ng
conflict file na magagamit mo upang suriin ang mga lohikal na salungatan.

-Verbose [ numero ]
Maaaring tukuyin ang opsyong ito kasama ng anumang iba pang pagkilos, at naglalabas ng impormasyon sa katayuan
tungkol sa progreso ng aksyon. Ito ay kapaki-pakinabang para sa pag-debug ng mga problema, o
para lamang sa libangan kapag ang sistema ay mabagal o isang malaking file ang pinoproseso. Ito
tumatanggap ng numeric na argumento upang ipahiwatig ang verbosity para sa output. Ang mga antas ay
tulad ng sumusunod:

0 Walang output sa lahat (maliban sa mga error).

1 Isang linyang output na naglalarawan ng aksyon (default).

2 Detalyadong katayuan habang nagpapatuloy ang pagkilos.

-Mga kabiguan numero
Pinaghihigpitan ng opsyong ito ang bilang ng mga pisikal na salungatan na pinapayagan noon
nabigo. Ginagamit ito kung hindi ka interesado sa mga resulta kung mayroon din
maraming salungatan.

-Tulong
Magbigay ng ilang tulong sa kung paano gamitin ang fmerge programa.

-Huwag pansinin
Huwag pansinin ang lahat ng mga salungatan.

-Huwag pansinin ang_Magkaparehong_Salungatan
Maaaring gamitin ang opsyon upang sugpuin ang mga salungatan na gumagawa ng magkaparehong pagtanggal, o
magkaparehong pagsingit, o magkaparehong pagbabago. Ito ay madalas na kanais-nais kapag pinagsasama ang dalawa
mga sangay ng source code.

-BERSYON
Ipakita kung anong bersyon ng fmerge ay tumatakbo.

Ang lahat ng mga pagpipilian ay maaaring paikliin; ang pagdadaglat ay nakadokumento bilang mga malalaking titik,
lahat ng maliliit na titik at salungguhit (_) ay opsyonal. Dapat kang gumamit ng magkasunod
pagkakasunud-sunod ng mga opsyonal na titik.

Ang lahat ng mga opsyon ay case insensitive, maaari mong i-type ang mga ito sa upper case o lower case o a
kumbinasyon ng pareho, kaso ay hindi mahalaga.

Halimbawa: ang mga argumentong "-help, "-HELP" at "-h" ay lahat ay binibigyang kahulugan na ang -Tulong
opsyon. Ang argumentong "-hlp" ay hindi mauunawaan, dahil ang magkasunod na opsyonal
hindi ibinigay ang mga character.

Ang mga opsyon at iba pang argumento ng command line ay maaaring ihalo nang arbitraryo sa command line.

Ang mga pangalan ng mahahabang opsyon ng GNU ay nauunawaan. Dahil ang lahat ng mga pangalan ng opsyon para sa fmerge ay mahaba,
ito ay nangangahulugan ng pagbalewala sa dagdag na nangungunang '-'. Ang "-opsyon=halaga"Gayundin ang convention
naintindihan.

FILE NAME EXPANSION


Bilang isang kaginhawaan, kung ang isang pathname ay nagsisimula sa isang tuldok at may umiiral na variable ng kapaligiran
gamit ang pangalang iyon, kung gayon ang halaga ng variable ng kapaligiran ay gagamitin bilang aktwal
pathname. Halimbawa, kung ang isang environment variable ng .FOO ay may halaga
ito.ay.isang.mahabang.pangalan, pagkatapos ay ang utos
fmerge -o .FOO
ay talagang katumbas ng utos
fmerge -o ito ay isang mahabang pangalan
Kung gusto mong pigilan ang pagpapalawak ng isang pathname na nagsisimula sa isang tuldok, ikaw
maaaring gumamit ng kahaliling form para sa pathname, tulad ng:
fmerge -o ./.FOO

binary MGA FILE


Sa pangkalahatan, kakayanin ng fmerge ang lahat ng mga text file na ibinabato mo dito, kahit na ang pang-internasyonal na teksto
hindi pangkaraniwang pag-encode. Gayunpaman, ang fmerge ay hindi upang makayanan nang elegante ang mga file na naglalaman ng
ang karakter na NUL.

Ang fcomp(1) ang programa ay nagpi-print lamang ng isang babala, at nagpapatuloy, kailangan mong malaman na ito
nagko-convert ng mga NUL na character sa isang 0x80 na halaga bago isagawa ang paghahambing.

Ang fmerge(1) programa ay nagko-convert din ng NUL na character sa isang 0x80 na halaga bago pagsamahin,
pagkatapos ng babala, at ang anumang output file ay maglalaman ng halagang ito, sa halip na ang orihinal na NUL
na karakter.

Ang fist(1) program, gayunpaman, ay bumubuo ng isang nakamamatay na error kung ang anumang input file ay naglalaman ng NUL
mga karakter. Nilalayon nitong protektahan ang iyong mga source file para sa hindi sinasadyang katiwalian.
paggamit -BINAry para sa mga file na talagang dapat maglaman ng mga NUL na character.

EXIT STATUS


Ang fmerge lalabas ang program na may status na 1 sa anumang error. Ang fmerge kalooban ng programa
lumabas lamang na may katayuang 0 kung walang mga error.

Mga sanggunian


Ang program na ito ay batay sa algorithm sa
An O(ND) Pagkakaiba Algorithm at Nito Pagkakaiba-iba, Eugene W. Myers, TR 85–6,
10-Abril-1985, Kagawaran ng Computer Science, The University of Arizona, Tuscon,
Arizona 85721.
Tingnan din ang:
A talaksan paghahambing Programa, Webb Miller at Eugene W. Myers, Software Practice at
Karanasan, Tomo 15, Blg. 11, Nobyembre 1985.

COPYRIGHT


fmerge bersyon 1.18.D001
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2008, 2009 Peter Miller;

Ang programang ito ay hango sa isang gawain
Copyright (C) 1990 David I. Bell.

Ang program na ito ay libreng software; maaari mo itong muling ipamahagi at/o baguhin ito sa ilalim ng mga tuntunin ng
ang GNU General Public License na inilathala ng Free Software Foundation; alinman
bersyon 3 ng Lisensya, o (sa iyong opsyon) anumang mas bagong bersyon.

Ang program na ito ay ipinamahagi sa pag-asa na ito ay magiging kapaki-pakinabang, ngunit WALANG ANUMANG WARRANTY;
nang walang kahit na ipinahiwatig na warranty ng MERCHANTABILITY o FITNESS FOR A PARTICULAR PURPOSE.
Tingnan ang GNU General Public License para sa higit pang mga detalye.

Dapat ay nakatanggap ka ng kopya ng GNU General Public License kasama ng programang ito.
Kung hindi, tingnan mohttp://www.gnu.org/licenses/>.

MGA AUTHORS


Peter Miller Web: http://miller.emu.id.au/pmiller/
/\/\* E-Mail: [protektado ng email]

David I. Bell Web: http://www.canb.auug.org.au/~dbell
E-Mail: [protektado ng email]

Gamitin ang fmerge online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    wxPython
    wxPython
    Isang set ng Python extension modules na
    balutin ang cross-platform na mga klase ng GUI mula sa
    wxWidgets.. Audience: Mga Developer. Gumagamit
    interface: X Window System (X11), Win32 ...
    I-download ang wxPython
  • 2
    packfilemanager
    packfilemanager
    Ito ang Total War pack file manager
    proyekto, simula sa bersyon 1.7. A
    maikling pagpapakilala sa Warscape
    modding: ...
    I-download ang packfilemanager
  • 3
    IPef2
    IPef2
    Isang tool sa trapiko sa network para sa pagsukat
    TCP at UDP performance na may mga sukatan
    sa paligid ng parehong throughput at latency. Ang
    Kasama sa mga layunin ang pagpapanatiling aktibo
    iperf cod...
    I-download ang IPrf2
  • 4
    fre:ac - libreng audio converter
    fre:ac - libreng audio converter
    Ang fre:ac ay isang libreng audio converter at CD
    ripper para sa iba't ibang format at encoder.
    Nagtatampok ito ng MP3, MP4/M4A, WMA, Ogg
    Vorbis, FLAC, AAC, at Bonk na format
    suporta,...
    I-download ang fre:ac - libreng audio converter
  • 5
    matplotlib
    matplotlib
    Ang Matplotlib ay isang komprehensibong aklatan
    para sa paglikha ng static, animated, at
    mga interactive na visualization sa Python.
    Ang Matplotlib ay ginagawang madali at madali ang mga bagay
    mahirap na bagay...
    I-download ang Matplotlib
  • 6
    Botman
    Botman
    Isulat ang iyong chatbot logic nang isang beses at
    ikonekta ito sa isa sa mga magagamit
    mga serbisyo sa pagmemensahe, kabilang ang Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram o kahit ka...
    I-download ang BotMan
  • Marami pa »

Linux command

Ad