This is true but it's a false premise. You have history but it's clunky to work with.
You won't be able to "source" and recreate the past without some work and unexpected things will happen when you "source" the past with the most recent code.
It useful but the history aspect is easily misunderstood.