Sono stato il passaggio tra diversi rami del codice sorgente di Android con i comandi come:Ridurre la dimensione della sorgente Repository Android .repo Directory
repo init -u https://android.googlesource.com/platform/manifest -b android-4.4_r1.2
repo sync
Il tag più recente è stato android-5.0.0_r2
. Ho notato che la mia directory .repo ora ha una dimensione di 30 GB. È la dimensione prevista? Se no, allora sto speculando che ho una cronologia degli altri rami/tag che ho usato memorizzati nella directory .repo.
C'è un modo per ridurre la dimensione della directory .repo? Vorrei limitare solo alla fonte/oggetti/immagini/ecc. Ho bisogno del ramo in particolare su cui sto lavorando. Lo spazio su disco fisso è più importante per me del tempo di download.
Vedo git gc
utilizzato nei repository .git, ma in questo caso non funziona. Esiste un equivalente per i repository .repo?
Nota: ho provato repo prune
, ma ciò non ha ridotto la dimensione della directory .repo.
Mentre ciò contribuirebbe a ridurre al minimo lo spazio di un singolo ramo, non credo che questo aiuti se scarichi più rami.Finirò comunque con contenuti extra nei luoghi in cui i rami non si sovrappongono. – GrandAdmiral
Non credo che -c sia supportato più. Non c'è alcun riferimento ad esso nell'attuale fonte di repository. –