Distributed version control


Topic | v1 | created by jjones |
Description

In software development, distributed version control (also known as distributed revision control) is a form of version control in which the complete codebase, including its full history, is mirrored on every developer's computer. Compared to centralized version control, this enables automatic management branching and merging, speeds up most operations (except pushing and pulling), improves the ability to work offline, and does not rely on a single location for backups. Git, the world's most popular version control system, is a distributed version control system. In 2010, software development author Joel Spolsky described distributed version control systems as "possibly the biggest advance in software development technology in the [past] ten years".


Relations

is Version control

In software engineering, version control (also known as revision control, source control, or source c...

a parent of Pull request

Pull requests let you tell others about changes you've pushed to a branch in a repository (e.g., on G...


Edit topic New topic

Resources

No beginner resources matching your criteria have been registered, yet.

No intermediate resources matching your criteria have been registered, yet.

No advanced resources matching your criteria have been registered, yet.

No unrated resources matching your criteria have been registered, yet.