Abbiamo un'applicazione per la fotocamera che esegue misurazioni su immagini. Abbiamo una funzione per il salvataggio di una "demo" contenente le immagini / dati utilizzati e per riprodurla a scopo di test. Usiamo tali set di dati per diversi test. Al momento disponiamo di questi set di dati memorizzati su un server, accedendoli direttamente nel file system.
Attualmente sto lavorando a una suite di test in cui eseguiamo grandi quantità di demo (dati da ~ 500 GB) per garantire la stabilità dei risultati delle misurazioni. Ogni caso di test è un insieme di demo, insieme a informazioni di configurazione per il framework di test e il software.
Ottenere i dati attualmente è fatto copiando i contenuti sul server sul computer di prova una volta ogni tanto. Questo richiede molto tempo e non è perfetto (non cancella i file sul computer se vengono cancellati sul server ..)
Inoltre desidero molto le informazioni di installazione nel controllo della versione. Abbiamo già riscontrato problemi in cui la modifica dei dati di installazione è stata un problema.
È possibile usare git per questo? Sembra risolvere entrambi i problemi, basta chiamare git pull. Non sembra giusto aggiungere grandi quantità di dati binari a git, tho.