Subversion Server to use on Windows

荒凉一梦 提交于 2019-12-02 20:54:24

I use VisualSVN server and find it really easy to setup and use.

Also if you're doing .NET development, look into AnkhSVN for Visual Studio integration. I have both that and tortoise SVN installed as clients.

Alex Fort

Just use the standard windows distribution of the SVN server, running as a service. It works perfectly fine for me. I use TortoiseSVN for the client, as well.

If you're talking one person, just getting started, working on your own personal projects on a single PC, then I would recommend starting with a file system based repository and skip the server altogether. Keep it simple.

TortoiseSVN can create a local repository (on a network drive, or external drive if you need the safety of having your working copy and repository in different places).

Just create a folder somewhere for your repository, right-click it and use Tortoise's "Create Repository Here" command.

The URL of your repository will then be something like: file:///X:/path/to/repository.

You can always move your repository to a server later if necessary.

sliksvn simple, free and just works - runs as a service, no need for a web server.

Visual SVN is great, but I found it a little too magical.

I set mine up following the directions from Code Magazine.

http://www.code-magazine.com/Article.aspx?quickid=0807081

Sean

I had trouble with SlickSVN as you can read about here. In the end I went with the CollabNet binaries.

I'd just go for the basic run of the mill SVN server package, especially since you'll be using Tortoise. It's lean :)

I often use TortoiseSVN in combination with the offical simple Subversion server that's included with the official Subversion Windows binaries. I've created a simple batch script file that starts the server when I need it. Here it is:

@echo Starting SVNServe in daemon mode...
C:\Utils\SVN\bin\svnserve.exe -d -r C:\Repositories

As you can see I keep my repositories in C:\Repositories.

Ofcourse this is a very simple approach. If you want more security, you'd probably host the repositories on a different server etc. But on the other hand this is very easy to manage.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!