I worked with Source Control software such as VSS, TFS, ClearCase, SVN, etc., but my work was mainly focused on typical version control operations, such as getting the latest, adding new files, etc. I want to have a deeper understanding of the basic concepts of version control, such as version control strategies, concepts for working with trunks and branches, merge and fork operations, tags, and history views. They should be agnostic for the package that is used and should discuss common concepts and best practices. Can someone point out a good book or an online resource to learn about these concepts.
koder source
share