G
G
gagareg2020-02-08 20:58:14
git
gagareg, 2020-02-08 20:58:14

What is delta-based version control in VCS?

Good afternoon, I'm reading a book about Git and came across this moment:

The major difference between Git and any other VCS (Subversion and friends included) is the way Git thinks about its data. Conceptually, most other systems store information as a list of file-based changes. These other systems (CVS, Subversion, Perforce, Bazaar, and so on) think of the information they store as a set of files and the changes made to each file over time (this is commonly described as delta-based version control

) please, on an example or on a diagram what is delta-based version control

Answer the question

In order to leave comments, you need to log in

1 answer(s)
R
Roman Mirilaczvili, 2020-02-09
@2ord

This is a set of incremental changes for each file. An increment is the difference (delta) in changes in a file between the previous and current versions. For text files, these are changes in lines, and for binary files, in sequences of bytes.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question