Sistema di controllo delle versioni dei contenuti delle cartelle di file

0

Sono un po 'ispirato ad Amazon S3 e non vedo l'ora di consigliarti di creare il mio sistema di versioning sul server usando plain node / javascript con i file forniti dal client.

Apprezzerebbe anche se ci fosse un livello più alto di consulenza e tecnologie simili in java (che gestisce i repository). Solo per filtrare non è la versione per i contenuti del file (per esempio git).

Ecco lo scenario.

Utente fornito in seguito per il bucket iniziale.

index.html
css/style.css
js/script.css

quindi il contenuto viene sigillato in un bucket e viene restituito un valore version .

L'utente successivo ha fornito più contenuti

img/logo.png
img/photo.jpg

questa versione è sigillata sotto un altro bucket e viene restituito un nuovo version . Esiste una sorta di database richiesto per archiviare versioni o forse un file xml al livello di root per puntare al contenuto più recente.

In che modo questo tipo di sistema può essere gestito in modo efficiente in base a come i sistemi collaudati gestiscono il sistema là fuori o come i famosi repository lo gestiscono là fuori?

Modifica: Devo continuare a duplicare le cartelle con nuovi contenuti aggiunti e mantenere un meta file in modo che punti all'ultimo più recente

    
posta user2727195 24.07.2016 - 00:35
fonte

0 risposte

Leggi altre domande sui tag