Bidh an aon stòr ag obair le git clone ann an teirmeanail agus fàilicheas e ann an aplacaid a chleachdas JGit. 'S e coimeas eadar dà bhuileachadh a tha sin, chan e gu h-àraidh eadar leth-bhreac ag obair agus fear briste den aon chliant.

Tha iomradh rèiteachaidh JGit ag ràdh gu bheil rèiteachadh an neach-ionaid a' cleachdadh dhòighean àbhaisteach Java tro java.net.ProxySelector. Na gabh ris gu bheil a h-uile roghainn HTTP de Git tùsail air a bhuileachadh dìreach air sgàth 's gu bheil an dà chliant a' tuigsinn faidhle rèiteachaidh Git.

Comharraich an aplacaid a tha a' gabhail a-steach JGit, an tionndadh aice agus an giùlan HTTP a thagh i. Faodaidh an aplacaid òstair roghainnean no giùlan a thoirt seachad thairis air roghainnean bunaiteach neo-eisimeileach JGit.

An uair sin sgrùdaich rèiteachadh neach-ionaid Java a tha follaiseach don phròiseas sin. Airson giùlan HTTP stèidhichte air URLConnection, thoir sùil air na feartan òstair agus puirt JVM a chleachdas e. Chan urrainn do fheart a thèid a chur a-steach ann an teirmeanail neo-cheangailte an dèidh don aplacaid tòiseachadh an JVM a tha a' ruith ath-rèiteachadh. Faodaidh gnìomh Git tùsail IDE agus a ghnìomh JGit slighean eadar-dhealaichte a chleachdadh cuideachd.

Cùm dearbhadh an neach-ionaid air leth bho thaghadh na slighe. Chan eil feartan neach-ionaid Java a dh'ainmicheas òstair agus port a' cur sgeama facal-faire neach-ionaid an gnìomh gu fèin-obrachail. Cleachd an dòigh dearbhaidh le taic aig an aplacaid òstair.

Is e a' cheist na th' ann “dè an neach-ionaid a thagh an t-iarrtas JGit seo?”, chan e “a bheil loidhne neach-ionaid anns an rèiteachadh Git agam?”. Tha soirbheachadh le Git tùsail na choimeas luachmhor, ach chan eil e a' freagairt na ceiste sin a tha sònraichte don bhuileachadh.

Artaigilean co-cheangailte