I am a programmer who is looking for version control software (VCS) for personal use. I most recently used Sun /TeamWare/ at work. I have also used /PVCS/, /RCS/ and /CVS/. I have read some information on /BitKeeper/.
Based on my experience, the VCS features I would like are:
- Runs on Microsoft /Windows/
- Distributed workspaces
- Handles file deletions, moves, and renames
- GUI interface
- Works with projects that use /CVS/, /Subversion/, and /BitKeeper/ archives
- Browsable from web client
In general, I believe it is best to build on something that works rather than starting from scratch. I believe one of the strengths of /SVK/, /CVS/, /TeamWare/, and /BitKeeper/ is that they build on an existing revision control system (SVN for /SVK/, /RCS/ for /CVS/, and /SCCS/ for /TeamWare/ and /BitKeeper/).
The developers of /SVK/ seem to share my desires for how VCS should work. I'm looking forward to learning more about /SVK/.