如何使用Subversion和TortoiseSVN设置存储库

时间:2011-01-31 05:51:04

标签: svn browser tortoisesvn repository

我在我房间的服务器上设置了Subversion,并且我在客户端计算机上安装了TortoiseSVN,并正确配置了Subversion服务。我不知道如何设置正确的URL来连接到服务器,因为服务器没有URL或任何附加的东西。如果我打开TortoiseSVN repo浏览器并输入svn://nameofServer,那么连接有效,但我不知道如何设置存储库以连接到svn://nameOfServer/TestProject之类的东西。

此外,我想知道如何附加密码以查看文件并将其签出。

2 个答案:

答案 0 :(得分:1)

在您的情况下,通过网络提供存储库的最佳选择可能是svnserve

编辑:我举一个例子。如果您已在d:\svnrepositories\foo创建了存储库,则运行此命令:

svnserve -d -r d:\svnrepositories

然后您就可以在svn://host/foo访问您的存储库,其中host是您服务器的主机名或IP地址。

答案 1 :(得分:0)

要创建存储库,您需要在服务器上运行命令svnadmin create <name>

修改
您创建的存储库必须位于存储库根目录下。当您使用svn://...访问存储库时,我假设您正在运行svnserve来托管您的存储库 查看svnserve (section "svnserve as daemon")的文档,您可以了解如何设置存储库根目录。如果服务器正在运行Linux,则可以键入

cat /etc/init.d/svnserve

了解svnserve的启动方式以及reposiory root所在的位置。