If you want to setup a Windows SVN server, it’s easy as pie! I set one up for the company I work for as the Linux SVN Server was getting too difficult to manage. I would highly recommend using the free version of VisualSVN server for Windows for your code repository: VisualSVN Server.
It’s a ~4MB msi installer, and it’s a doddle to add new repositories and manage them. There is also an Enterprise version of the software should you need any extra features but we have found that the free one does everything we need and more.
Once you have installed the VisualSVN Server, download and install Tortoise SVN onto your computer: Tortoise Download.
You can then use Tortoise to update and commit code to your repository!