See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 3817|Vastuse: 4

Laadi alla suuri projekte, kasutades Git madalat klooni lähtekoodi

[Kopeeri link]
Postitatud 19.02.2023 18:42:56 | | | |
Nõuded: Kasutades giti kloonikäsku, kloonitakse projekti lähtekood ja muudatuste ajalugu vaikimisi kohalikule kettale, kui projektifaili uuendatakse ja kordutakse sageli, laadime alla palju ajalugu, kui tahame lihtsalt konsulteerida ja õppida viimast lähtekoodi, peame alla laadima ainult uusima koodi nõudmisel.


Kogu repositooriumi kloonimine on tavaline tööprotseduur Giti abil. Iga kloon sisaldab tavaliselt kõike repositooriumis.
See tähendab, et kloonimisel saad mitte ainult faili, vaid ka iga kunagi tehtud faili revisjoni ning iga commiti ajaloo. Ja kui sul on palju varasid oma koodibaasis, sisaldab see pikka ajalugu. Peamine probleem on see, et see tekitab pideva integratsiooni (CI) torujuhtmes kitsaskohti.
Vaata koodibaasi optimeerimisprojekte, näiteks github.com, sageli tuleb koodi kloonimine lõpule viia, mida täherikkam projekt, seda suurem on koodi hulk, seda pikem ajalugu, kehva koduvõrgu puhul laaditakse tihti alla paar GB pärast allalaadimist, võrk katkestatakse. Kui see on katkestatud, ei saa seda jätkata ja tuleb alustada nullist, mis on masendav.


Tee pealiskaudne kloon

Me kloonime ainult viimase commit-kirje järgmise käsuga:

--sügavusEsindab klooni sügavust,-- sügavus 1 tähendab, et see kloonib ainult viimase commit'i ja viimase sisu pärast seda commit'i, ega klooni ajaloolist commit'i, mis tähendab, et ajaloolist commit'i ei näe, kuid kloonimiskiirus paraneb märkimisväärselt.

Klooni uusim lähtekood + ajalugu järgmiselt:



Klooni ainult uusim lähtekood, järgmiselt:



(Lõpp)




Eelmine:Post-roboti näide brauseriakna suhtlusest
Järgmine:PDF.JS PDF-failide eelvaade Hiina keeles, probleeme ei näidata
 Üürileandja| Postitatud 19.02.2023 18:43:59 |
Postitatud 20.02.2023 10:59:31 |
Õpi õppima
 Üürileandja| Postitatud 06.10.2023 11:03:45 |
GitHub kasutab REST API-d hoidla suuruste vaatamiseks
https://www.itsvse.com/thread-10674-1-1.html
 Üürileandja| Postitatud 12.06.2025 11:15:41 |
Git täisklooni projekti hoidla (pildihoidla)
https://www.itsvse.com/thread-11024-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com