Ho una domanda che sono sicuro sia molto semplice ma per la quale non riesco a trovare la risposta. Sono un animatore che lavora su Unreal Engine 4 e usa Source Control, Bitbucket e Source Tree per collaborare a un progetto in corso. La mia esperienza nella codifica disegna la linea su php e terminal mi spaventa a non finire. Ho svolto numerose ricerche sulla riduzione delle dimensioni dei repository Git con un lieve successo.Come utilizzare .jar tool BFG Repo Cleaner e ridurre il repository git?
Il caso: ho esaurito lo spazio sul mio Repository (probabilmente perché UE4 fa risparmiare un milione di auto salvare i file ogni volta che lo uso) e la necessità di eliminare alcuni file.
Quello che ho trovato:
Evidentemente, i file su un repository git non sono destinate ad essere eliminati con facilità (Per ragioni di sicurezza, forse). Non sembra essere un modo per andare semplicemente nel repository, evidenziare alcune cose e premere delete. Finora, tuttavia, ho trovato due lead promettenti proprio qui in StackOverflow.
- questo po 'impressionante di codice da Sam Watkins che mi ha dato dei buoni risultati: http://sam.nipl.net/b/git-gc-all-ferocious
- Molte persone che suggeriscono uno strumento chiamato Cleaner BFG Repo.
Quello che mi piacerebbe sapere:
Da quello che ho letto, BFG sembra essere il soluzione più rapida ed efficiente per la riduzione repository là fuori. È una valutazione esatta di ?
Ci sono molte risorse online su come utilizzare lo strumento, (such as this one) ma nessuna che risponda alla mia domanda (molto semplice, immagino) . Dopo averlo scaricato, cosa devo fare con il file? Devo solo fare clic su ? Il file .jar deve essere in un posto specifico? Devo eseguirlo e quindi seguire le istruzioni?
che cosa ho provato:
I Doppia cliccato e sembra aver correre, ma non ha avuto alcun effetto.
Ho provato eseguendo i frammenti di codice da diversi articoli walkthrough (compreso quello ho collegato sopra) attraverso terminale tramite pulsante terminale sorgente dell'albero e sostituzione tutti gli URL segnaposto con mia sul codice copiato, ma qualsiasi frammento contenente le parole bfg.jar non riesce. Tutto il codice che ho trovato online per lo strumento restituisce un messaggio "comando non trovato" nel terminale, che non è sorprendente poiché lo strumento è appena seduto nella mia cartella di download.
Ho guardato "Lavorare con i file .jar" articoli, ma tutto quello che potevo ritrovamento sembra essere più interessato a codifica tali file che correre loro, e così, io sono in perdita.
Grazie in anticipo per qualsiasi aiuto.
Cheers, Omar
Si sta utilizzando Windows, Linux o qualche altro sistema operativo? –
Sto eseguendo El Capitan su un iMac – user3389654
Sfortunatamente, non ho familiarità con questi sistemi. La risposta breve è che è necessario installare Git da riga di comando e avere Java installato per far funzionare il jar. –