Subversion 1.5, in particular, was a major release that introduced highly needed features, most notably automated merge-tracking which is seen today as essential in a source control solution, as well as mirroring capabilities.
#Using smartsvn https repository software
Subversion has since then become a pillar of the software development world, overtaking CVS and becoming the standard for many years, both in the open-source communities and in the enterprise world. The main goal in designing Subversion wasn’t to reinvent the wheel or a new source control model but to have a better CVS, without the bugs and the features deemed unnecessary or badly designed. Subversion was started in 2000 as a replacement and improvement over CVS, the most popular version control at the time. So, is SVN a good source control solution for game development? Let’s dig in! This article was a good opportunity to get familiar with it again and see how it competes against the other solutions we have studied so far.
#Using smartsvn https repository professional
Personally, I haven’t used SVN since my early programming days, and never in my professional career. While not a common choice in larger studios, smaller ones and indie teams have long been using SVN as their backbone and for good reason. In the games industry, SVN remains a very popular choice due to being free and implementing the file-based source control model which maps so well to our needs, as outlined in the previous articles. Its massive popularity from the 2000s until today has only been outshined by Git fairly recently. We couldn’t reach the end of this series without talking about a source control giant, I’m talking of course about Subversion or SVN for short.Įvery programmer should have heard of Subversion. This is part of a series of posts on source control for game development.