Le foto sono opere originali, devono essere archiviate in modo sicuro e affidabile.
Le opzioni stanno memorizzando le revisioni in un nome / cartella di file o tarball zippati con le date e le volte convenzionali per ogni revisione, un adeguato controllo di revisione o qualcosa in mezzo. È un dato di fatto che, oltre a eludere le prime leggi della termodinamica, come vengono cambiate le foto e aggiunti i file, i dati memorizzati cresceranno.
Se sei pronto a scartare le vecchie versioni dei file per risparmiare spazio su disco o comunque ridurre le dimensioni dei file che archivi, GIT (e la maggior parte degli altri strumenti di controllo delle revisioni) non è quello che vuoi.
Se vuoi la certezza e il controllo che fornisce uno strumento di controllo di revisione, allora devi spendere i soldi - Trova i $ 100 e compra un disco da 2 terabyte, sono sicuro che il tuo fotografo preferirebbe farlo piuttosto che chiedergli di ottenere riprendi tutte le foto che hai appena perso e non riesci a recuperare perché hai avuto un momento "whoops" sulla tastiera.
Come suggerito in precedenza, i repository o i sotto-moduli separati offriranno una buona soluzione per separare i dati (foto) dall'origine del programma.
Qualunque cosa tu faccia, assicurati che le foto vengano salvate in modo affidabile. GIT è semplicemente meraviglioso per questo compito.