Prasības: Izmantojot komandu git klons, projekta avota kods un izmaiņu vēsture pēc noklusējuma tiks klonēta vietējā diskā, ja projekta fails tiek atjaunināts un bieži atkārtots, mēs lejupielādēsim daudz vēstures, ja mēs vienkārši vēlamies konsultēties un uzzināt jaunāko avota kodu, mums ir nepieciešams lejupielādēt jaunāko kodu tikai pēc pieprasījuma.
Visa repozitorija klonēšana ir standarta darbības procedūra, izmantojot Git. Katrs klons parasti ietver visu repozitorijā. Tas nozīmē, ka, klonējot, jūs saņemat ne tikai failu, bet arī katru pārskatīšanu no katra faila, kas jebkad ir veikts, kā arī katras saistības vēsturi. Un, ja jūsu kodu bāzē ir daudz aktīvu, tajā būs sena vēsture. Galvenā problēma ir tā, ka tas rada vājās vietas nepārtrauktas integrācijas (KI) konveijerā. Pārbaudiet koda bāzes optimizācijas projektus, piemēram, github.com, bieži ir jāpabeidz koda klonēšana, jo vairāk zvaigžņu projekts, jo lielāks ir koda daudzums, jo ilgāka vēsture, slikta vietējā tīkla gadījumā bieži lejupielādējiet dažus GB pēc lejupielādes, tīkls ir atvienots. Kad tas ir pārtraukts, to nevar turpināt, un tas ir jāsāk no nulles, kas ir nožēlojami.
Git sekls klons
Mēs klonējam tikai jaunāko commit ierakstu ar šādu komandu:
--dziļumsAttēlo klona dziļumu,-- dziļums 1 nozīmē, ka tas klonē tikai jaunāko commit ierakstu un jaunāko saturu pēc šīs apņemšanās, un neklonē vēstures apņemšanos, kā rezultātā nevar apskatīt vēsturisko commit ierakstu, bet klonēšanas ātrums ir ievērojami uzlabots.
Klonējiet jaunāko avota kodu + vēsturi šādi:
Klonējiet tikai jaunāko avota kodu šādi:
(Beigas)
|