InglesPransesEspanyol

Ad


OnWorks favicon

aed - Online sa Cloud

Patakbuhin ang aed sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

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


aegis difference - maghanap ng mga pagkakaiba sa pagitan ng pagbabago at baseline

SINOPSIS


pagtanggol -Pagkakaiba [ filename... ] [ opsyon... ]
pagtanggol -Pagkakaiba -Listahan [ opsyon... ]
pagtanggol -Pagkakaiba -Tulong

DESCRIPTION


Ang pagtanggol -Pagkakaiba Ang command ay ginagamit upang bumuo ng mga listahan ng pagkakaiba sa pagitan ng pinagmulan
mga file sa direktoryo ng pag-unlad at sa baseline. Ang layunin ay upang paganahin
mga reviewer upang mahanap ang bawat pag-edit na ginawa sa mga source file. Ang pagkakaiba
ilalagay ang mga listahan sa mga file na pinangalanan para sa mga source file ngunit may karagdagang
",D" na panlapi.

Ang utos na ginamit upang maisagawa ang mga pagkakaiba ay tinukoy sa diff_command larangan ng
file ng pagsasaayos ng proyekto (tingnan aepconf(5) para sa karagdagang impormasyon).

Posibleng i-configure ang isang proyekto upang alisin ang diff na hakbang bilang hindi kailangan, sa pamamagitan ng
sumusunod na setting:
diff_command = "lumabas 0";
Hindi nito pinapagana ang lahat ng henerasyon, pagsuri at pagpapatunay ng pagkakaiba ng file para sa bawat pagbabago
source file. Ang merge function ng aediff(1) ang utos ay hindi naaapektuhan nito
setting na ito.

Pakitandaan na ang history_content_limitation field ng file ng pagsasaayos ng proyekto
ang hindi mag-apply sa diff_command na patlang.

Kung walang mga file na pinangalanan sa command line, ang lahat ng mga file sa pagbabago ay magkakaiba.

Maaari mong pangalanan ang isang direktoryo sa command line, at lahat ng mga file sa pagbabago doon
ang puno ng direktoryo ay magkakaiba.

talaksan Pangalan Interpretasyon
Susubukan ng aegis program na tukuyin ang mga pangalan ng file ng proyekto mula sa mga pangalan ng file
ibinigay sa command line. Ang lahat ng mga pangalan ng file ay naka-imbak sa loob ng mga proyekto ng aegis bilang kamag-anak
sa ugat ng puno ng direktoryo ng baseline. Ang direktoryo ng pag-unlad at ang
Ang direktoryo ng integration ay mga anino ng baseline na direktoryo na ito, at sa gayon ang mga kamag-anak na pangalan na ito
apply din dito. Ang mga file na pinangalanan sa command line ay unang na-convert sa ganap na mga landas
kung kinakailangan. Pagkatapos ay ihahambing ang mga ito sa baseline na landas, ang direktoryo ng pag-unlad
path, at ang integration directory path, para matukoy ang baseline-relative na pangalan. Ito ay
isang error kung ang file na pinangalanan ay nasa labas ng isa sa mga puno ng direktoryo na ito.

Ang -BAse_RElative opsyon ay maaaring gamitin upang maging sanhi ng mga kamag-anak na filename na bigyang-kahulugan bilang
nauugnay sa baseline na landas; ang ganap na mga filename ay ihahambing pa rin sa iba't-ibang
path upang matukoy ang baseline-relative na pangalan.

Ang relative_filename_preference sa file ng pagsasaayos ng gumagamit ay maaaring gamitin upang baguhin
ang default na gawi na ito. Tingnan mo aeuconf(5) para sa karagdagang impormasyon.

Abiso
Ang mga aksyon ng utos ay kinokontrol ng diff_command at merge_command larangan ng
ang proyekto config file. Tingnan mo aepconf(5) para sa karagdagang impormasyon.

ANG BASELINE Ikandado


Ang baseline lock ay ginagamit upang matiyak na ang baseline ay nananatili sa pare-parehong estado para sa
ang tagal ng mga utos na kailangang basahin ang mga nilalaman ng mga file sa baseline.

Ang mga utos na nangangailangan ng baseline na maging pare-pareho (kabilang dito ang aebNa (1),
aecp(1) at aed(1) mga utos) kumuha ng baseline basahin kandado. Ito ay isang hindi eksklusibong lock, kaya
ang kasabay na pag-unlad ng mga pagbabago ay hindi hadlang.

Ang utos na nagbabago sa baseline, aeipass(1), kumukuha ng baseline magsulat kandado. Ito
ay isang eksklusibong lock, pagpilit aeipass(1) upang i-block hanggang sa walang aktibong baseline read
kandado

Posibleng ma-block ang isa sa mga utos sa pagpapaunlad sa itaas hanggang sa isang in-progress
pagtanggol -Isama ang_PASS nakumpleto. Ito ay karaniwang maikling tagal habang ang proyekto
na-update ang kasaysayan. Ang pagkaantala ay mahalaga upang ang mga utos na ito ay makatanggap ng pare-pareho
view ng baseline. Walang ibang integration command ang magdudulot ng pag-unlad sa itaas
mga utos na harangan.

Kapag ginagamit ang functionality ng sangay ng aegis, kinukuha ang read (non-exclusive) lock sa
baseline ng sangay at gayundin ang bawat isa sa mga baseline ng "magulang". Gayunpaman, isang baseline na pagsulat
(eksklusibo) lock ay kinuha lamang sa baseline ng sangay; ang mga baseline ng "magulang" ay lamang
read (non-exclusive) naka-lock.

talaksan aksyon Pag-aayos
Kapag tumakbo ang command na ito, sinusuri muna nito ang mga file ng pagbabago laban sa mga file ng proyekto. Kung
may mga hindi pagkakapare-pareho, ang mga aksyon sa file ay isasaayos tulad ng sumusunod:

lumikha Kung ang isang file ay nilikha, ngunit isa pang hanay ng pagbabago ay isinama na din
lumilikha ng file, ang pagkilos ng file sa hanay ng pagbabago na ginagawa pa rin ay
inayos sa "baguhin".

baguhin Kung ang isang file ay binago, ngunit isa pang hanay ng pagbabago ay isinama na nag-aalis
ang file, ang pagkilos ng file sa set ng pagbabago na ginagawa pa rin ay
inayos sa "lumikha".

alisin Kung ang isang file ay inaalis, ngunit isa pang hanay ng pagbabago ay isinama na nag-aalis
ang file, ang file ay ihuhulog mula sa hanay ng pagbabago na ginagawa pa rin.

Hindi pagkakasundo RESOLUSYON


Kung ang bersyon ng isang file sa pagbabago ay hindi katulad ng bersyon ng file sa
baseline, ito ay hindi napapanahon; binago ng ibang pagbabago ang file habang ang pagbabagong ito ay
Ginagawa pa lamang.

Kapag ang isang pagkakaiba ay hiniling para sa isang hindi napapanahon na file, isang pagsasanib ay isinasagawa sa pagitan ng
karaniwang ninuno, ang bersyon sa baseline, at ang bersyon sa pagbuo
direktoryo. Ang utos na ginamit upang maisagawa ang pagsasanib ay tinukoy ng merge_command parang
ng file ng pagsasaayos ng proyekto (tingnan aepconf(5) para sa karagdagang impormasyon).

Pakitandaan na ang history_content_limitation field ng file ng pagsasaayos ng proyekto
ang hindi mag-apply sa merge_command na patlang.

Matapos maisagawa ang pagsasanib ang bersyon ng file ay babaguhin upang maging ang kasalukuyang
bersyon, pagmamarka ng file bilang napapanahon, at isang bagong build ang kakailanganin.

Ang orihinal na file sa iyong direktoryo ng pag-develop ay pinapanatili na may ",B" na suffix (B para sa
backup). Ang source file ay naglalaman ng resulta ng pagsasama. Dapat mong i-edit ang pinagmulan
file, upang matiyak na ang awtomatikong pagsasanib ay gumawa ng mga makabuluhang resulta.

Ang proseso ng pagsasanib na ito ay gumagana sa halos lahat ng oras. Karaniwang dalawang pagbabago sa dalawang lohikal na hiwalay
babaguhin ng mga bahagi ng functionality ang dalawang lohikal na magkahiwalay na bahagi ng anumang mga file na maaaring mayroon sila
sa karaniwan. May mga pathological na kaso kung saan ang proseso ng pagsasanib na ito ay kamangha-mangha
walang silbi, ngunit ang mga ito ay nakakagulat na bihira sa pagsasanay.

Kung hindi mo gusto ang mga resulta ng awtomatikong pagsasanib, gamitin lang ang mv(1) utos na ibalik
ang mga nilalaman mula sa ",B" na file.

Kung kinakailangan ang anumang pagsasanib, walang mga pagkakaiba ang isasagawa. Isang mensahe ng error at isang hindi
magreresulta din ang zero exit status. Ito ay upang matiyak na mapapansin ng mga developer ang pagsasanib
nagawa na, at pinagkasundo nila ang mga pinagmumulan at ang pinagsanib ,D mga file bago ang
susunod na pagkakaiba. Tingnan ang -Wala_Pagsamahin at -Tanging_Pagsamahin mga opsyon, sa ibaba, para sa eksaktong kontrol ng
kapag isinagawa ang pagsasanib.

Cloning at Pagmumog


Kapag gumamit ka ng aeclone(1) upang i-clone ang isang hanay ng pagbabago, at pagkatapos ay isama ang isa sa dalawang pagbabago
sets, mapapansin mo na sinasabi ng Aegis na ang mga file ng hindi pinagsamang pagbabago ay ngayon
luma.

Kung tumakbo ka aem(1) upang maibalik ang napapanahon na mga file, fmerge(1) at ilan (ngunit
hindi) lahat ng iba pang mga tool sa pagsasanib, ito ay nagpapahiwatig ng halos lahat bilang isang salungatan, kahit na
ang parehong mga alternatibo ay magkapareho.

Ang problema ay ang dalawang pagbabago na gumagawa ng magkaparehong mga pag-edit sa parehong lugar sa parehong file
ay isang lohikal na salungatan, kahit na hindi isang aktwal na salungatan, at kailangan ng isang tao upang malaman
labas ang pagkakaiba. Mag-isip ng isang listahan ng pamimili: ang ensuite ay nangangailangan ng mas maraming sabon, at gayon din
ang pangunahing banyo. Ang pangalawang "sabon" sa pagsasama ng dalawang listahan ng pamimili ay hindi a
duplicate, kailangan mo talaga ng dalawang kahon ng sabon. Minsan ang mga pag-edit ng mga source file ay ang
pareho: minsan ang lohikal na salungatan ay nareresolba sa pamamagitan ng paglalapat ng magkaparehong mga pag-edit, hindi
isa lang.

Ito lang ang fmerge(1) ang utos ay mas konserbatibo kaysa sa RCS pagsamahin(1) utos.

Ang pinakamadaling paraan upang harapin ang karaniwang sitwasyon na ito ay magpatakbo ng isang
aecpu -walang pagbabago
utos bago patakbuhin mo ang aem(1) merge command, at mababawasan ang kalungkutan mo. Ito rin
mahalagang tandaan na ang Aegis ay nagtatago ng orihinal na file na may ,B suffix (B para sa backup) kaya
maaari mong simple
mv fubar,B fubar
kung alam mo na ang lahat ng salungatan ay lohikal na salungatan.

INTEGRASYON


Sa panahon ng pagsasama, kinakailangan ding mag-iba ng pagbabago. Nagbibigay ito ng
pagkakaiba sa pagitan ng sangay at ng magulang nito, dahil kapag ang pag-unlad sa isang sangay ay
natapos at ito ay susuriin. Ang baseline ng isang sangay ay ang pag-unlad
direktoryo ng pinagsama-samang pagbabago na kinakatawan nito.

Opsyon


Ang mga sumusunod na opsyon ay nauunawaan:

-Anticipate palitan ang numero
Ginagamit ang opsyong ito upang magmungkahi ng pinagmulan para sa mga reference na file, sa halip na ang
baseline. Ito ay maaaring gamitin upang mag-synchronize sa isang pagbabago nang hindi kinakailangang maghintay
para makarating ito sa baseline. Ito ay isang error kung ang inaasahang pagbabago ay
hindi sa isa sa 'pagiging nirepaso' or 'naghihintay pagsasama' or 'pagiging
isinama' estado. Ang isang pagsasanib ay palaging ginagawa, dahil ang inaasahang pagbabago
ay "tungkol sa" gawin ang anumang karaniwang file na luma na. Kakailanganin mo pa ring magsagawa ng a
"tunay" pagsamahin mamaya.

-Branch numero
Ang pagpipiliang ito ay maaaring gamitin upang tukuyin ang ibang sangay para sa pinagmulang file, sa halip
kaysa sa baseline. (Tingnan din -Trunk opsyon. Mangyaring Tandaan: ang -Branch opsyon
hindi kumukuha ng pangalan ng proyekto, suffix lang ng numero ng sangay.

-GrandParent
Maaaring gamitin ang opsyong ito upang tukuyin ang sangay ng lolo o lola (isa mula sa
kasalukuyang sangay) para sa pinagmulang file, sa halip na sa baseline. (Ang -lolo
ang opsyon ay kapareho ng opsyon na “-branch ..”)

-Baguhin numero
Maaaring gamitin ang opsyong ito upang tukuyin ang isang partikular na pagbabago sa loob ng isang proyekto. Tingnan mo
pagtanggol(1) para sa kumpletong paglalarawan ng opsyong ito.

-Tulong
Maaaring gamitin ang opsyong ito upang makakuha ng higit pang impormasyon tungkol sa kung paano gamitin ang pagtanggol
programa.

-Listahan
Maaaring gamitin ang opsyong ito upang makakuha ng listahan ng mga angkop na paksa para sa utos na ito.
Ang listahan ay maaaring mas pangkalahatan kaysa sa inaasahan.

-Hindi_Pag-log
Maaaring gamitin ang opsyong ito upang hindi paganahin ang awtomatikong pag-log ng output at mga error sa
isang file. Ito ay madalas na kapaki-pakinabang kapag ang ilang mga aegis command ay pinagsama sa isang shell
script.

-Trunk
Ang pagpipiliang ito ay maaaring gamitin upang tukuyin ang puno ng proyekto para sa pinagmulang file, sa halip
kaysa sa baseline. (Tingnan din -Branch opsyon, ang pagpipiliang -trunk ay kapareho ng
ang opsyong "-branch -".)

-Wala_Pagsamahin
Ang opsyong ito ay ginagamit upang maging sanhi lamang ng mga pagkakaiba sa file na mabuo, kahit na kailan
luma na ang mga bersyon ng file. Kung hindi nakatakda, ang default ay gamitin ang
diff_preference larangan ng aeuconf(5) file.

-Tanging_Pagsamahin
Ang opsyong ito ay ginagamit upang maging sanhi lamang ng mga pagsasanib ng file na maisagawa sa mga file na may out-
mga pinakabagong bersyon. Binabalewala ang ibang source file. Kung hindi nakatakda, ang default ay sa
gamitin ang diff_preference larangan ng aeuconf(5) file.

-Awtomatikong_Pagsamahin
Ang pagpipiliang ito ay ginagamit upang gumanap -Tanging_Pagsamahin kung ang anumang source file ay hindi napapanahon
mga bersyon, kung hindi man -Wala_Pagsamahin is gumanap. Ang mga pagsasanib o pagkakaiba lamang ang magiging
gumanap, hindi ito gagamit ng halo. Kung hindi nakatakda, ang default ay gamitin ang
diff_preference larangan ng aeuconf(5) file.

-Proyekto pangalan
Ang opsyon na ito ay maaaring gamitin upang piliin ang proyekto ng interes. Kapag hindi -Proyekto
ang opsyon ay tinukoy, ang AEGIS_PROJECT kinukunsulta ang variable ng kapaligiran. Kung
wala iyon, sa gumagamit $HOME/.aegisrc ang file ay sinusuri para sa isang default
larangan ng proyekto (tingnan aeuconf(5) para sa karagdagang impormasyon). Kung wala iyon,
kapag ang user ay gumagawa lamang ng mga pagbabago sa loob ng isang proyekto, ang proyekto
default ang pangalan sa proyektong iyon. Kung hindi, ito ay isang error.

-TERse
Maaaring gamitin ang opsyong ito upang maging sanhi ng mga listahan na makagawa ng pinakamababa
impormasyon. Karaniwan itong kapaki-pakinabang para sa mga script ng shell.

-Verbose
Ang opsyong ito ay maaaring gamitin upang maging sanhi ng aegis na makagawa ng mas maraming output. Bilang default aegis
gumagawa lamang ng output sa mga error. Kapag ginamit kasama ng -Listahan opsyon ang opsyong ito
nagiging sanhi ng pagdaragdag ng mga heading ng column.

-Maghintay Maaaring gamitin ang opsyong ito para hilingin sa mga utos ng Aegis na maghintay para sa mga lock ng access, kung
hindi agad makukuha ang mga ito. Default sa user lock_wait_preference
kung hindi tinukoy, tingnan aeuconf(5) para sa karagdagang impormasyon.

-Hindi_Teka
Maaaring gamitin ang opsyong ito para hilingin sa mga utos ng Aegis na maglabas ng nakamamatay na error kung ma-access
hindi agad makukuha ang mga kandado. Default sa user
lock_wait_preference kung hindi tinukoy, tingnan aeuconf(5) para sa karagdagang impormasyon.

Tingnan din pagtanggol(1) para sa mga opsyon na karaniwan sa lahat ng aegis command.

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 "-project, "-PROJ" at "-p" ay lahat ay binibigyang kahulugan na ang
-Proyekto opsyon. Ang argumentong "-prj" ay hindi mauunawaan, dahil magkasunod
hindi ibinigay ang mga opsyonal na character.

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

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

Inirerekumendang Bansag


Ang inirerekomendang alias para sa utos na ito ay
csh% alias aed 'aegis -diff \!* -v'
sh$ aed(){aegis -diff "$@" -v}
Para sa kaginhawahan ng user, lalo na kapag pinili nila ang kagustuhang "no merge",
mayroon ding merge alias:
csh% alias aem 'aegis -diff -only_merge \!* -v'
sh$ aem(){aegis -diff -only_merge $* -v}

MGA KAMALI


Ito ay isang error kung ang pagbabago ay wala sa pagkatao umunlad or pagkatao Isinama estado.

EXIT STATUS


Ang pagtanggol lalabas ang command na may status na 1 sa anumang error. Ang pagtanggol utos ay lamang
exit na may status na 0 kung walang mga error.

Kapaligiran MGA VARIABLE


Tingnan pagtanggol(1) para sa isang listahan ng mga variable ng kapaligiran na maaaring makaapekto sa utos na ito. Tingnan mo
aepconf(5) para sa file ng pagsasaayos ng proyekto project_specific field para sa kung paano itakda
mga variable ng kapaligiran para sa lahat ng mga utos na isinagawa ng Aegis.

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


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nullsoft Scriptable Install
    System) ay isang propesyonal na open source
    system upang lumikha ng mga installer ng Windows. Ito
    ay idinisenyo upang maging kasing liit at nababaluktot
    bilang posible...
    I-download ang NSIS: Nullsoft Scriptable Install System
  • 2
    authpass
    authpass
    Ang AuthPass ay isang open source na password
    manager na may suporta para sa sikat at
    napatunayang Keepass (kdbx 3.x AT kdbx 4.x ...
    I-download ang authpass
  • 3
    Zabbix
    Zabbix
    Ang Zabbix ay isang enterprise-class na bukas
    pinagmumulan na ibinahagi ng solusyon sa pagsubaybay
    dinisenyo upang subaybayan at subaybayan
    pagganap at pagkakaroon ng network
    mga server, device...
    I-download ang Zabbix
  • 4
    KDiff3
    KDiff3
    Hindi na pinapanatili ang repositoryong ito
    at iniingatan para sa mga layunin ng archival. Tingnan mo
    https://invent.kde.org/sdk/kdiff3 for
    ang pinakabagong code at
    https://download.kde.o...
    I-download ang KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    Ang USBLoaderGX ay isang GUI para sa
    Ang USB Loader ni Waninkoko, batay sa
    libwiigui. Pinapayagan nito ang paglilista at
    paglulunsad ng mga Wii games, Gamecube games at
    homebrew sa Wii at WiiU...
    I-download ang USBLoaderGX
  • 6
    Firebird
    Firebird
    Nag-aalok ang Firebird RDBMS ng mga tampok ng ANSI SQL
    & tumatakbo sa Linux, Windows at
    ilang mga platform ng Unix. Mga tampok
    mahusay na pagkakatugma at pagganap
    at kapangyarihan...
    I-download ang Firebird
  • Marami pa »

Linux command

Ad