My favorites | Sign in
Project Logo
vng
vng
                
Search
for
Updated May 17, 2008 by zander32
Introduction  

Vng is a revision control system (RCS), much like subversion or mercurial. This means that vng will keep track of your work and its revisions. Vng has several unique features that others don’t have, each copy has the history of the files and it is incredably easy to work with vng.

Each copy has history.

We call a set of files that have their history stored a repository. Every copy of that repository has its revisions right there in the copy. This is dramatically different from older systems like cvs or perforce which require a central place where all the revisions are stored. The main implication is that you don’t need a server which makes starting a new project much easier and it also allows working offline. You can still make diffs and even record your changes even while there is no internet connection. Vng uses the git format for its history. This format is known to be very powerful and fast and it also allows easy collaboration with the many existing git based projects already in existence.

Ease to work with vng

Vng is made to be easy to use, it is based on years of experience and a large amount of feedback from the ‘darcs’ user community. Vng is made to be easy to understand from the first try by providing concepts and names directly on the command line. The naming of the individual tools is made easy to guess by following a simple and intuitive naming scheme. For example there is a ‘revert’ command which reverts changes and there is a mirroring command unrevert which does the opposite. Probably the most important change is its interactive behavior. Where other tools require you to read manuals and pass various hard to remember options to do most things, vng uses a question/answer style of working. It asks you per change if you want to use that change or want to skip it. This interview style way of working will likely revolutionize the way you work.


Sign in to add a comment
Hosted by Google Code