Kwafi fayil na 200 MB kuma yana tashi. Gudanar da git status a cikin wannan babban fayil ɗin kuma jira yana da tsayi sosai har ka karkatar da hankali. Waɗannan abubuwan biyu ba sa cin karo da juna, domin canja wurin jama'a yana auna kwarara yayin da Git ke auna tambayoyi ƙanana nawa na tsarin fayil zai iya yi a cikin daƙiƙa, kuma itacen nesa da aka ɗora yana mai da kowace tambaya tafiya da dawowa. Daidaita VPN ba zai gyara aikin da aka ƙera ba daidai ba.

Me ya sa status ba shi ne ma'aunin da ya dace ba

Git dole ne ya san game da fayiloli da yawa: waɗanne aka canza, waɗanne ba a bibiyar su ba, da kuma ko bayanan index ɗin da aka adana har yanzu sun dace da abin da ke kan faifai. A kan SSHFS kowanne daga waɗannan abubuwan na iya zama aikin cibiyar sadarwa. Naúrar aiki a nan ita ce adadin fayiloli, ba megabytes ba.

Shi ya sa status na farko bayan clone yake jinkiri, kuma shi ya sa na baya za su iya fi jinkiri a cikin bishiyar da ke cike da fitarwar gini. Binciken waɗanda ba a bibiyar su ba yana ratsa manyan fayilolin da wataƙila ba ka damu da su ba, kuma kowane mataki wata buƙata ce a kan hanyar sadarwa. A kan hanya ta 40 ms bishiyar da ke da dubban shiga tana zama dubban tafiye-tafiye. Ba a buƙatar kama fakiti don tabbatar da wannan lissafi.

Ma'aunin saukewa yana gaya maka hanyar sadarwa tana da kyau; bai ce komai ba game da ko dubu ƙananan karatu za su ƙare da yammacin yau.

Matsa itacen aiki, ba kullin daidaitawa ba

Clone na gida yana ajiye itacen aiki, index da ayyukan Git a kan na'ura ɗaya. Pull yana zama matakin cibiyar sadarwa da ake gani maimakon kowace duba fayil ta zama haka.

Wannan yana dacewa duk lokacin da mai haɓakawa zai iya riƙe tushen da ake buƙata a gida, wanda galibi haka yake. Yana kuma ƙara kaifin iyaka tsakanin commit da turawa, domin gyara fayil na gida ba ya canza sabis na nesa da ke gudana bisa kuskure kuma; dole ne a tura canjin a tura shi kamar kowane abu. Farashin shi ne cewa lambar tana wurare biyu, don haka yanke shawara wace kwafi ce mai iko da yadda gyaran gaggawa a uwar garke zai koma cikin ajiya. Wannan tattaunawa ta fi arha fiye da umarnin status da babu wanda yake son gudanarwa.

Idan wurin aiki dole ya kasance nesa, gudanar da Git a can

Wani lokaci wurin aiki ba zai iya motsi ba: ginin yana buƙatar wannan muhalli, bayanan sun fi girma, ko manufa ta riƙe tushen a kan mai masauki. Sa'an nan gudanar da Git da kayan aikin haɓaka da suka dace kusa da fayilolin, ta hanyar harsashi na nesa da aka amince ko muhallin haɓaka na nesa. Edita na iya zama a kan kwamfutar tafi-da-gidanka yayin da bayansa ke aiki kusa da itacen aiki.

Ayyukan masu tsada sai su faru a gida a kan mai masaukin nesa, kuma cibiyar sadarwa tana ɗaukar zirga-zirgar edita maimakon dubban kiran stat. Wannan shi ne gyara ɗaya da clone na gida, wanda aka bayyana a matsayin zaɓin turawa ba ƙaura ba.

Daidaitawa aiki ne mai masu shi, ba ajiya ba

Wurin aiki da aka daidaita zai iya rage maimaita karatun nesa, amma ba ajiya ce bayyananna ba. Yana buƙatar mai shi ga kowane canji, ƙa'ida ga rikice-rikice, da yarjejeniya kan fayilolin da aka ƙirƙira waɗanda ɓangarorin biyu suke ganin nasu ne. Idan babu waɗannan ƙa'idojin, tsarin yana haifar da sabani maimakon sauƙi.

Mai daidaitawa na gefe biyu ba tare da su ba yana haifar da wata matsala dabam da wadda ya warware, yawanci haɗawa da babu wanda zai iya danganta shi. Guji gudanar da matakai biyu na Git a kan itacen aiki ɗaya da aka raba sai dai idan ka fahimci yadda suke daidaitawa.

Sannan daidaita, kuma riƙe SSH cikin hankali

Bayan tsarin ya yi daidai, saituna biyu suna canza yawan fayilolin da Git zai yi tambaya akai: status.showUntrackedFiles da ajiyar waɗanda ba a bibiyar su ba a bayan core.untrackedCache. Babu ɗayansu da ke canza kuɗin kowace tambaya a kan 40 ms; suna canza adadin tambayoyi ne kawai. Juya kulli sai lokacin da tafiye-tafiyen sun zama na gida.

Auna lokacin umarnin da ke ba ka haushi maimakon yin tunani daga ma'aunin da ke kwafin babban fayil ɗaya, kuma bar ɓoyewar SSH da ake tallafawa. Tsohon sirri ba ya rage tafiya da dawowa; yana ƙara matsala ta biyu da ta fi ta farko tsayi. Bayanin git status ya cancanci karatu ɗaya, domin umarnin yana yin aiki da yawa fiye da yadda sunansa ke nunawa.

Labarai masu alaƙa