Disko lokal batetik segundo batean irekitzen den soluzio batek hogeita hamar segundo behar ditu tunel baten bidez iristen den partekatze batetik irekitzeko. Tunela gutxitan da arrazoia bere horretan. Aldatzen dena da lehen dei lokal ziren eragiketak joan-etorri sinkroniko bihurtzen direla, eta editoreak horietako batzuk egiten ditu leihoa agertu aurretik. Beheko mekanismoak azaltzen du zergatik den garesti bakoitza eta zeintzuk ken ditzakezun.

Zer egiten du editoreak fitxategia irekita dagoela

Aldaketen jarraipena duen editoreak harpidetza bat mantentzen du irekita duen fitxategi bakoitzean. Bolumen lokal batek harpidetza hori fitxategi-sistematik zerbitzatzen du sarerik gabe. Partekatze baten bidez, funtzio berak metadatuen irakurketa errepikakorretan endekatu daiteke, jakinarazpen-ereduak ez baitu berdin jokatzen SMB bidez. Aldaketen jarraipena desaktibatzea lehen esperimentu zuzena da, mota bateko eskaera guztiak kentzen baititu tunela ukitu gabe.

Proiektu-sistemak bere trafikoa gehitzen du. Soluzio bat kargatzeak direktorioak zenbatzen ditu, proiektu-fitxategiak irakurtzen ditu eta SDK edo paketeak arakatu ditzake, eta arakatze bakoitza joan-etorri bat da bidea urrunekoa denean. Proiektu askoko soluzio batek kopuru hori biderkatzen du, eta horregatik hazten da irekitze-denbora fitxategi-tamainek iradokiko luketena baino azkarrago.

Menua agertu aurretik iraungitzen diren shell-kontsultak

Windows-ek bigarren blokeo-iturri bat gehitzen du, IDEarekin zerikusirik ez duena. Explorer-ek eta bere shell luzapenek lehen erabilitako inprimagailuak, mapatutako unitateak eta lasterbideak berriz ebazten dituzte testuinguru-menua irekitzen den bakoitzean. Helburu horiek tunelak iristen ez duen sare batean daudenean, ebazpen bakoitzak blokeatzen du denbora-muga bat iraungi arte, eta orduan baino ez da menua margotzen. Horregatik, eskuineko klikak segundo batzuk zintzilik egon daiteke fitxategia bera normaltasunez irekitzen den bitartean.

Ken itzazu mapatze hilak eta inprimagailu-ilarak, edo eduki soilik benetan zauden sarean daudenak. Arrazoibide berak estaltzen du atzeko planoan bide bat ebazten duen edozer, azken fitxategien zerrendak eta ainguratutako karpetak barne.

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

Zergatik irabazten du lan-kopia lokalak

Partekatzean zuzenean lan egitea edizio-konpilazio-proba ziklo baterako konfigurazio okerrena da, editoreak, konpilatzaileak eta bertsio-kontrolaren bezeroak urruneko fitxategi horiek bakoitza bere aldetik irakurtzen baititu. Bakoitzak bere joan-etorria ordaintzen du, eta konpilazio batek fitxategiko behin ordaintzen du. Biltegian zehar push egiten duen kopia lokal batek zeharkaldi txiki uholdea zeharkaldi bakar deliberatu batekin ordezten du. Esteka ez da hobetu; zeharkaldien kopurua erori egin da.

Hori egiturazko aldaketa da eta ez doikuntza-ariketa, eta horrexegatik funtzionatzen du tunelaren ezarpenek funtzionatzen ez dutenean. Hutsegite-modua ere begi-bistakoa egiten du: konpilazioa oraindik motela bada kopia lokalarekin, partekatzea ez zen inoiz arazoa.

Eraman historia objektu bakar gisa

Biltegiak berak tunela zeharkatu behar duenean, bidali historia objektu bakar batean, hura ibiltzen ibili ordez. Sorta fitxategi bakarra da eta beraz transferentzia bakarra, milaka objektu solte ibiltzen dituen checkout batek milaka zeharkaldi balio dituen bitartean. Mercurial-ek eta Git-ek biak onartzen dute forma hori.

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

Oinarrizko berrikuspena ondo asmatu beharreko zatia da, zenbat historia bidaiatuko duen erabakitzen baitu. Dena sorta batean jartzeak funtzionatzen du eta esteka alferrik galtzen du, azken aldaketa komunetik sorta egiteak beste aldeak falta duena soilik mugitzen duen bitartean.

Neurtu hiru eragiketa banda-zabalera erruduntzatu aurretik

Neurtu hiru gauza bereizita: fitxategi txiki bat irekita, direktorio bat zerrendatuta, gordetze bat osatuta. Hirurak motelak badira fitxategi-kopuruaren proportzioan, kostua joan-etorriak dira. Bat trabatzen bada besteak ondo daudela, susma ezazu denbora-muga bat iristen ez den baliabide baten aurka, eta ez banda-zabalera. Idatzi makina zein saretan zegoen exekuzio bakoitzean, beste profil batera birritan konektatzen duen eramangarri batek erantzuna alda baitezake saiakera artean.

Ondoren errepikatu berberak proiektuaren kopia lokal baten aurka. Aldea partekatzearen prezioa da, eta hori da aipatu beharreko zenbakia norbaitek esteka azkarragoa konponbide gisa proposatzen duenean.

Erlazionatutako artikuluak