This chapter should familiarize you with the concepts, terminology, and behavior described in the remainder of the user manual. Please take a moment to read it, as later sections will assume familiarity with these terms.
• Versions of files: | Tracking changes to single files | |
• Versions of trees: | Tracking changes to collections of files | |
• Historical records: | Tracking the history of changes | |
• Certificates: | Tracking extended information | |
• Storage and workflow: | Saving, sending, and receiving changes | |
• Forks and merges: | Managing divergence of code | |
• Branches: | Intentional divergence and automatic merging |