Ho cercato e non ho trovato alcuna informazione a riguardo. Qual è l'approccio migliore per archiviare le revisioni?
Ho un sito web in cui l'utente può scrivere un documento che può essere abbastanza lungo (200-300 righe). Come si determina quando effettuare una revisione?
Non è una soluzione scalabile per crearne una nuova ogni volta che il salvataggio, perché sarebbe inutile per l'utente quando si vuole guardare indietro, e richiederebbe molto spazio.
Potresti usare il tempo e dire che ogni 15 minuti che ci stanno lavorando ci sarebbe una revisione, ma a volte non sarebbe nulla o l'intero documento è completamente cambiato.
Potrei fare una diff dalla revisione precedente e confrontare per riga e vedere quanti percento delle linee sono state cambiate.
Quali sono le altre revisioni?