È necessario eseguire il commit di un file ZIP di 3 GB (immagini VM utilizzate per i test) su Git in modo che il file sia versionato e associato ai commit di codice corrispondenti. Quali due azioni è opportuno intraprendere? (Selezionare due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Installare l'estensione Git LFS e associarla ai file ZIP., Archiviare i file in Azure Storage e abilitare le versioni dei blob..
Perché questa è la risposta
Per gestire file di grandi dimensioni come un ZIP da 3 GB in Git, Git Large File Storage (LFS) è la soluzione più appropriata. Git LFS sostituisce i file di grandi dimensioni con puntatori testuali nel repository Git, archiviando il contenuto effettivo in un server remoto. Questo mantiene il repository Git leggero e performante, pur consentendo il versionamento dei file di grandi dimensioni insieme al codice. Un'alternativa valida è archiviare i file di grandi dimensioni in un servizio di archiviazione cloud come Azure Storage. Abilitando il versionamento dei blob, si ottengono funzionalità simili a quelle di Git per il controllo delle versioni dei file, senza appesantire il repository. Si può poi fare riferimento a questi file dal codice. git-fat è un'alternativa a Git LFS ma meno comune. git-stash è per salvare temporaneamente modifiche non committate e non gestisce file di grandi dimensioni. Comprimere ulteriormente con GZip non risolve il problema di base della gestione di file di grandi dimensioni in Git, ma riduce solo marginalmente la dimensione.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta