The idea of source control management has been around for many years. Early on the centralized repository scheme became the standard for many developer teams. In more recent times, distributed source control has become part of the normal work flow process. CVS is a widely known and used standard for Source Control Management. Because of some shortcomings a team of developers decided to create an improved version of CVS called Subversion (svn). While Subversion, is still a centralized repository system, because it was a new design, it was developed to be more flexible than its predecessor. Because of this fact, developers are able to take key components and connect them together in ways that the original designers never dreamt of. SVK is one of those dreams.
This particular dream came from Chia-liang Kao, who took a year out from work to develop SVK.###TODO: Expand this some more.