

Developers use the SVN client to check out and check in source code. Source code is maintained in the Tortoise SVN central repository that manages files and directories. Subversion provides a command line and GUI client to run.

Tortoise SVN is a free, easy to use, open source Windows shell extension for the Apache Subversion version control system. This tool is helpful to pull code from an SVN server. The Tortoise SVN command line tool uses svn.exe. In this article, I will demonstrate an automated SVN checkout process from a C# console application. Automation of these activities will help to automate code setup in the developer’s machine or the build process of an application. Sometimes, the source code checkout task to a local repository could be automatically executed by a job. During the development phase, developers check out and check in source code every day.
