@turi @socketwench @GeePawHill For whole-directory (tree) VCS stuff we use Mercurial; it has a simpler operation if you just want to commit things together and don't branch (including implicitly with remotes). For single files by themselves we use RCS.
(In sysadmin work there are a lot of situations where you're really working on single files, even if there's several of them in one directory or directory hierarchy. A whole tree VCS is unnecessary friction in those cases.)