Appendix D. Integrating version control into your project

D.1 The brief rationale for using version controlling

When you write things in Microsoft Word or any other document-editing software, you may use the Undo action, such as by removing errant typing, or undoing a deletion or style setting. In most cases, there is a limit to how many times you can undo actions. Sometimes, you may find that even after undoing everything, you still can’t recover the document version you want. Have you ever had this experience?

The same thing can happen in your coding projects. You never know when you’ll need to go back to an earlier version. Thus, it’s important to integrate version control (VC) into your project. VC tracks the versions of your project, allowing ...

Get Python How-To now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.