هغه حل چې له ځایي ډیسک څخه په یوه ثانیه کې پرانیستل کېږي، له هغې شریکېدنې چې د تونل له لارې رسېږي، پرانیستلو ته دېرش ثانیې ته اړتیا لري۔ تونل پخپله نادراً لامل وي۔ هغه څه چې بدلېږي دا دي چې هغه عملیات چې ځایي غږونه وو، هممهاله تګ راتګ ګرځي، او سمونکی له کړکۍ ښکارېدو دمخه څو یې ترسره کوي۔ لاندې میکانیزم تشریح کوي چې هر یو ولې ګران دی او کوم یې لرې کولی شئ۔

کله چې دوتنه پرانیستې وي سمونکی څه کوي

د بدلونونو تعقیب لرونکی سمونکی پر هرې پرانیستې دوتنې یو ګډون ساتي۔ ځایي حجم هغه ګډون له شبکې پرته د دوتنې سیستم څخه پوره کوي۔ له شریکېدنې له لارې هماغه ځانګړنه کېدای شي په تکراري مېټاډاټا لوستلو کې وران شي، ځکه چې د خبرتیا ماډل پر SMB باندې یو شان چلند نه کوي۔ د بدلونونو تعقیب بندول منصفانه لومړی ازموینه ده، ځکه چې د تونل له لمس کولو پرته د غوښتنو یوه بشپړه طبقه لرې کوي۔

د پروژې سیستم خپله ترافیک زیاتوي۔ د حل بارول لارښوونې شمېري، د پروژې دوتنې لولي او کېدای شي SDK یا بستې وپلټي، او کله چې لاره لرې وي هر پلټنه تګ راتګ دی۔ ډېرو پروژو لرونکی حل هغه شمېر ضربوي، نو پرانیستلو وخت له هغه څخه چې د دوتنو اندازې یې وړاندیز کوي ژرتر ډېرېږي۔

هغه شیل پلټنې چې له مینو ښکارېدو دمخه پای ته رسېږي

Windows دویمه د بندښت سرچینه زیاتوي چې له IDE سره هیڅ تړاو نه لري۔ Explorer او د هغې شیل غځونې هربار چې کانتکست مینو پرانیستل شي، پخوا کارول شوي چاپګر، نقشه شوي ډرایو او لنډلارې بیا حلوي۔ کله چې هغه هدفونه په شبکه کې وي چې تونل ورته نه رسېږي، هر حل تر هغه وخته بندېږي چې یوه موده پای ته ورسېږي، او یوازې بیا مینو کښل کېږي۔ نو ځکه ښي کلیک کېدای شي څو ثانیې ځړېدلی وي په داسې حال کې چې دوتنه پخپله نورماله پرانیستل کېږي۔

مړه نقشه کول او د چاپګر کتارونه لرې کړئ، یا یوازې هغه وساتئ چې په هغه شبکه کې شتون لري چې تاسو واقعاً پرې یاست۔ هماغه استدلال پر هر هغه څه پلي کېږي چې په شالید کې لاره حلوې، په دې کې وروستي دوتنې لړلیکونه او پن شوي فولډرونه شامل دي۔

net use
Get-Printer | Select-Object Name, PortName
Measure-Command { Get-ChildItem \files\proj | Out-Null }

ولې ځایي کاري کاپي ګټي

پر شریکېدنه مستقیم کار کول د سمون-جوړونې-ازموینې دورې لپاره ترټولو بد ترتیب دی، ځکه چې سمونکی، کمپایلر او د نسخې کنټرول کلاینټ هریو هغه لرې دوتنې جلا لولي۔ هر یو خپل تګ راتګ تادیه کوي، او جوړونه پر هرې دوتنې یو ځل تادیه کوي۔ د ذخیرې له لارې د فشار سره ځایي کاپي د کوچنیو تېرېدنو سېل د یوې ارادي تېرېدنې سره بدلوي۔ لینګښت ښه شو نه؛ د تېرېدنو شمېر نسکور شو۔

دا جوړښتي بدلون دی نه د تنظیم تمرین، او په همدې دلیل کار کوي کله چې د تونل تنظیمات نه کوي۔ دا د ناکامۍ طریقه هم څرګندوي: که له ځایي کاپي سره جوړونه لا هم ورو وي، شریکېدنه هیڅکله ستونزه نه وه۔

تاریخ په یوه شي کې انتقال کړئ

کله چې ذخیره پخپله باید تونل تېر کړي، تاریخ د تګ پرځای په یوه شي کې واستوئ۔ بنډل یوه دوتنه ده او نو یو انتقال، په داسې حال کې چې په زرګونو خپلواکو شیانو تګ کوونکی checkout په زرګونو تېرېدنې لګښت کوي۔ Mercurial او Git دواړه هغه بڼه ملاتړ کوي۔

hg bundle --base 9f2c1a7e outgoing.hg
hg unbundle outgoing.hg
git bundle create repo.bundle main
git clone repo.bundle repo

بنسټیز بیاکتنه هغه برخه ده چې سم ترلاسه کول غواړي، ځکه چې دا ټاکي چې څومره تاریخ سفر کوي۔ هر څه بنډل کول کار کوي او لینګښت ضایع کوي، په داسې حال کې چې د وروستي شریک بدلون څخه بنډل کول یوازې هغه څه انتقالوي چې بل لوري ته نشت دي۔

له بانډویډته تورنولو دمخه درې عملیات واندازه کړئ

درې شیان جلا واندازه کړئ: یوه کوچنې دوتنه پرانیستل شوه، یوه لارښود لړلیک شو، یو خوندي کول بشپړ شو۔ که درېواړه د دوتنو شمېر ته په انډول ورو وي، لګښت تګ راتګ دی۔ که یو بند شو او نور ښه وي، د بانډویډته نه بلکې د نه رسېدونکي سرچینې پر وړاندې د مودې شک وکړئ۔ یادداشت کړئ چې په هر چلولو کې ماشین پر کومه شبکه وه، ځکه چې بل پروفایل ته بیا نښلېدونکی لپټاپ کېدای شي د هڅو ترمنځ ځواب بدل کړي۔

بیا هماغه درې د پروژې د ځایي کاپي پر وړاندې تکرار کړئ۔ توپیر د شریکېدنې بیه ده، او دا هغه شمېر دی چې کله څوک د حل په توګه ژرتر لینګښت وړاندیز کوي باید ورته اشاره وکړئ۔

اړوندې مقالې