[prev] [index] [next]

Versions (cont)

Storage requirements with VCSs:
  • complete files,   deltas,   complete current version
An example of why deltas are useful:
  • the Mercury project at Melb Uni had a 100KB source file
  • there were 100 different versions generated during development
  • size of each delta 5KB, for 100 versions = 500KB
  • if all complete versions stored, total size = 100*100KB = 10MB
  • total storage cost using deltas = (100+500+100)KB = 700KB