In passato, uno doveva invocare git gc
di volta in volta. Ho letto ora, che le ultime versioni di Git dovrebbero eseguire automaticamente la pulizia. È corretto?Git: pulizia automatica?
risposta
In una certa misura ...
Dalla documentazione in http://www.kernel.org/pub/software/scm/git/docs/git-gc.html
pertinenza git gc --auto ....
Con questa opzione, i controlli git gc se un servizio di pulizia è obbligatorio; in caso contrario, esce senza eseguire alcun lavoro. Alcuni comandi git eseguono git gc --auto dopo aver eseguito operazioni che potrebbero creare molti oggetti allentati .
Quindi dipende dai comandi in esecuzione.
È possibile impostare un compito cron
come spiegato qui: http://minhajuddin.com/2011/12/09/gc-your-git-repositories-automatically-with-a-cron-task
Come il git help gc
dice: gli utenti sono incoraggiati a eseguire questa operazione su base regolare all'interno di ogni repository per mantenere una buona utilizzo dello spazio su disco e la buona performance operativa.
Alcuni comandi git possono essere eseguiti automaticamente git gc
. Se si sa cosa si sta facendo e tutto quello che vuoi è quello di disattivare questo comportamento in modo permanente, senza ulteriori considerazioni, basta fare:
git config --global gc.auto 0
Inoltre, è possibile configurare il comportamento di prugna:
git config gc.pruneexpire "30 days"
"Alcuni comandi git ..." Quali? – chharvey
- 1. git: codifica automatica delle versioni
- 2. RSpec + pulizia del database, pulizia non corretta
- 3. pulizia $ _POST variabili
- 4. Pulizia di file CSS
- 5. corretta pulizia del codice
- 6. JQuery pulizia di eventhandlers
- 7. Pulizia finale nelle specifiche2
- 8. Pulizia funzione Clojure
- 9. Pulizia HTML tramite JavaScript
- 10. Pulizia dei nervosismi CSS
- 11. Come reprimere il messaggio di unione automatica di git?
- 12. Esistono servizi di sincronizzazione automatica SVN-> GIT?
- 13. Pulizia del popen di Python
- 14. Realm Pulizia di vecchi oggetti
- 15. Pulizia dell'abba sull'itinerario in partenza
- 16. Pulizia della cartella con PowerShell
- 17. Pulizia di un oggetto @RequestScoped?
- 18. Pulizia delle viste con backbone.js?
- 19. Azure Web App pulizia responsabilità
- 20. pulizia di un Mercurial Repository
- 21. Comandi di pulizia personalizzata CMake
- 22. Sincronizzazione automatica tra Github e il forno
- 23. pulizia JSON per XSS prima della deserializzazione
- 24. Come eseguire la pulizia all'uscita in Qt
- 25. Comando di pulizia della cache NFS?
- 26. Pulizia della sessione Facebook dell'utente in Webview
- 27. Best practice: pulizia HTML generato dall'utente
- 28. Pulizia HTML nel testo da HtmlCleaner
- 29. pulizia dopo i test del goniometro
- 30. Pulizia dei link simbolici Magento Modman
che comanda automaticamente git eseguire 'git gc'? – chharvey