O'Reilly logo

Learning Django Web Development by Ratan Kumar, Sanjeev Jaiswal

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Best practices – using version control

Version control is a system that remembers all the changes you make to your projects as you keep progressing. At any point of time, you can see the changes made to a particular file; over a period of time, you can revert it or edit it further.

It makes much more sense for a project that has multiple contributors, mainly for those working on the same file concurrently. Version control is a lifesaver because it keeps records of both the versions of files and allows options such as saving both by merging or discarding any one copy.

We will be using distributed version control, that is, each developer has a complete copy of the project (contrary to subversion, where repositories are hosted on a system server). ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required