Ho un numero di file di test (grandi) che devono essere mantenuti. Ciò significa che l'accesso alla loro cronologia è un requisito.
Vantaggi
- Ogni nuovo sviluppatore ottiene l'intera suite di test con solo
git pull
. - Viene eseguito il backup della cronologia dei file.
- I file stessi vengono sottoposti a backup.
Inconvenienti
- Enorme aumento delle dimensioni del repository.
- Enorme aumento delle dimensioni di download dei nuovi sviluppatori che copiano il repository.
Quali sono le migliori pratiche per il mantenimento dei file di test?
Conservo questi file nel controllo del codice sorgente? Ci sono alternative?