Ito ang command na kdb-merge 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
kdb-merge - Three-way merge ng KeySets
SINOPSIS
kdb pagsamahin [mga pagpipilian] ating landas kanilang landas basepath resultang landas
ating landas
Path sa keyset upang magsilbi bilang magsilang ng sanggol
kanilang landas
path sa keyset upang magsilbi bilang kanila
basepath
daan patungo sa base keyset
resultang landas
path na walang mga key kung saan ise-save ang pinagsamang keyset
DESCRIPTION
Gumagawa ng three-way merge sa pagitan ng mga keyset.
Sa tagumpay ang resultang keyset ay ise-save sa mergepath.
Sa hindi nalutas na mga salungatan, walang mababago.
TATLONG DAAN Sumanib
Ang kdb pagsamahin Gumagamit ang command ng three-way merge bilang default.
Ang three-way merge ay kapag ang tatlong bersyon ng isang file (o sa kasong ito, KeySet) ay inihambing
upang awtomatikong pagsamahin ang mga pagbabagong ginawa sa KeySet sa paglipas ng panahon.
Ang tatlong bersyon na ito ng KeySet ay:
base Ang base Ang KeySet ay ang orihinal na bersyon ng KeySet.
magsilang ng sanggol Ang magsilang ng sanggol Kinakatawan ng KeySet ang kasalukuyang bersyon ng KeySet ng user.
Ang KeySet na ito ay naiiba sa base para sa bawat susi na binago mo.
kanila Ang kanila Karaniwang kinakatawan ng KeySet ang default na bersyon ng isang KeySet (karaniwan ay ang
bersyon ng package maintainer).
Ang KeySet na ito ay naiiba sa base para sa bawat susi ng isang tao ay nagbago.
Gumagana ang three-way merge sa pamamagitan ng paghahambing ng magsilang ng sanggol KeySet at ang kanila KeySet sa base
KeySet. Sa pamamagitan ng paghahanap ng mga pagkakaiba sa mga KeySet na ito, tumawag ang isang bagong KeySet resulta ay nilikha
na kumakatawan sa isang pagsasanib ng mga KeySet na ito.
MGA SAMAHAN
Nagaganap ang mga salungatan kapag ang isang Key ay may ibang halaga sa lahat ng tatlong KeySet.
Ang mga salungatan sa isang pagsasanib ay maaaring lutasin gamit ang a estratehiya sa -s opsyon. Upang interactive
lutasin ang mga salungatan, gamitin ang -i pagpipilian.
Opsyon
· -H, - Tumulong: Ipakita ang pahina ng tao.
· -V, --bersyon: Impormasyon sa bersyon ng pag-print.
· s, --diskarte : Tukuyin kung aling diskarte ang dapat gamitin upang malutas ang mga salungatan.
· -v, --verbose: Ipaliwanag kung ano ang nangyayari.
· -i, --interactive Interactive na lutasin ang mga salungatan.
HALIMBAWA
Upang makumpleto ang isang simpleng pagsasama ng tatlong KeySets:
kdb pagsamahin gumagamit/atin gumagamit/kanila user/base user/resulta
Upang kumpletuhin ang isang pagsasanib habang ginagamit ang magsilang ng sanggol bersyon ng KeySet upang malutas ang mga salungatan:
kdb pagsamahin -s magsilang ng sanggol gumagamit/atin gumagamit/kanila user/base user/resulta
Upang kumpletuhin ang isang three-way merge at i-overwrite ang lahat ng kasalukuyang key sa resultang landas:
kdb pagsamahin -s bawasan gumagamit/atin gumagamit/kanila user/base user/resulta
Gumamit ng kdb-merge online gamit ang mga serbisyo ng onworks.net