FAQ

Home Blog Documentation Downloads FAQ Roadmap Pijul Simple, distributed, fast. Pick any three. A version control system is a piece of software that allows different authors to work collaboratively and asynchronously on a file, keeps track of their changes and alerts them when their edits are conflicting. It can also be used by single authors to review and revert their changes. It is distinct from a parallel editor, in which all authors edit the same file concurrently. In a parallel editor, the authors are forced to share all their edits with others, often restricting their creativity and causing data loss. There are basically two approaches to version control: either snapshot-based (git, mercurial, svn or their ancestors), or patch-based ( darcs ). Historically, patch-based systems have been very simple to learn and use, but slow, whereas snapshot-based syst...

Linked on 2016-02-12 06:21:52 | Similar Links