Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 3817|Vastaus: 4

Lataa suuria projekteja käyttäen Gitin matalaa kloonilähdekoodia

[Kopioi linkki]
Julkaistu 19.2.2023 18.42.56 | | | |
Vaatimukset: Gitin kloonikomennolla projektin lähdekoodi ja muutoshistoria kloonataan oletuksena paikalliselle levylle, jos projektitiedostoa päivitetään ja toistellaan usein, lataamme paljon historiaa, jos haluamme vain konsultoida ja oppia uusinta lähdekoodia, tarvitsee vain ladata uusin koodi pyynnöstä.


Koko tietovaraston kloonaaminen on tavallinen käyttöprosessi Gitin avulla. Jokainen klooni sisältää yleensä kaiken varastossa.
Tämä tarkoittaa, että kloonauksessa saat paitsi tiedoston, myös jokaisen koskaan tehdyn tiedoston version sekä jokaisen commitin historian. Ja jos sinulla on paljon assetteja koodipohjassasi, niissä on pitkä historia. Suurin ongelma on, että tämä aiheuttaa pullonkauloja jatkuvan integraation (CI) putkistoon.
Tutustu koodipohjan optimointiprojekteihin, kuten github.com, usein koodin kloonaus täytyy suorittaa, mitä tähtitäytteisempi projekti on, sitä suurempi koodimäärä, sitä pidempi historia on, huonon kotimaan verkon tapauksessa usein lataat muutaman GB latauksen jälkeen, verkko katkeaa. Kun se on keskeytetty, sitä ei voi jatkaa, ja se on aloitettava alusta, mikä on kurjaa.


Tee pinnallinen klooni

Kloonaamme vain viimeisimmän commit-tietueen seuraavalla komennolla:

--syvyysEdustaa kloonin syvyyttä,-- syvyys 1 tarkoittaa, että se kloonaa vain viimeisimmän commit-tietueen ja viimeisimmän sisällön tämän commitin jälkeen, eikä kloonaa historian commitia, mikä voi estää historiallista commit-tietuetta näkemään, mutta kloonausnopeus paranee huomattavasti.

Kloonaa uusin lähdekoodi + historia seuraavasti:



Kloonaa vain uusin lähdekoodi seuraavasti:



(Loppu)




Edellinen:Robotin jälkeinen esimerkki selainikkunan viestinnästä
Seuraava:PDF.JS Esikatselun PDF-tiedostot kiinaksi, ongelmia ei näytetä
 Vuokraisäntä| Julkaistu 19.2.2023 18.43.59 |
Julkaistu 20.2.2023 10.59.31 |
Opettele oppimaan
 Vuokraisäntä| Julkaistu 6.10.2023 11.03.45 |
GitHub käyttää REST-rajapintaa arkistojen kokojen tarkasteluun
https://www.itsvse.com/thread-10674-1-1.html
 Vuokraisäntä| Julkaistu 12.6.2025 11.15.41 |
Git Full Clone Project Repository (Image Repository)
https://www.itsvse.com/thread-11024-1-1.html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com