您的位置:首页 > 其它

SVN在Windows下的详细配置

2010-03-27 18:08 141 查看
1:首先要选择好相应的服务端,和客户端。我的选择是Setup-Subversion-1.6.6.msiTortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi

2:安装SVN和Tortoise客户端。

我的安装路径是:F:/Program Files/Subversion和F:/Program Files/TortoiseSVN

3:创建一个SVN服务库目录。打开windows cmd命令行界面,输入 svnadmin create F:SVN/repository。需要先在F盘下创建一个SVN目录,这时候会发现SVN下多了一个repository目录,同时repository目录下生成了相关的文件和文件夹

这里要特别注意一下sc命令的使用。主要是注意一下=号后面的空格和svn路径的空格。

其中的svnserve所在目录和版本库目录都可以自定。

6:这样可以在Windows服务找到SVNService这个服务项,然后启动即可

到此,SVN服务器配置完成。

启动服务器:

(1):直接在命令下输入:svnserve.exe -d -r F:/SVN

(2):启动windows服务,可以在windows图形界面(服务管理器)下启动,也可以在命令行下:输入 net start SVNService

详细的配置课参考相关文档,这里推荐三个个影响比较大的网址:

subversion.tigris.org/ 官方网站

www.subversion.org.cn/ SVN中文站

www.svn8.com/ SVN8

客户端应用:

首先,找到一个你要进行版本控制的项目的目录(暂不支持单个文件的版本控制)。我测试的是F盘下的test目录。右键目录---->TotoiseSVN--->Import-->输入SVN访问地址(如 svn://localhost/test),这时候提示输入密码和用户名,输入passwd里面配置的用户名和密码即可。这样一个小组的其它成员就可以,对这个目录进行checkout。

在硬盘的任何一个目录下,点击右键----》SVN checkout,然后输入设定的URL即可。

其次:当我们改动项目的文件内容后,最后提交的时候,可以右键文件夹---》SVN Commit即可

以上是配置过程,仅适合初学者!

4:简单配置SVN服务器。

首先:找到 F:SVN/repository/conf这个文件夹下的svnserve.conf文件,打开后,找到[general]下的

anon-access = read
auth-access = write

password-db = passwd

将前面的#号去掉,注意前面一定不要有空格,我就是犯了这个错误的。其中anon表示对匿名访问的权限设置,auth-access是对用户权限的设置,password-db 表示引用的账户文件是文件名passwd的文件

其次:打开passwd文件,配置用户[users]

下面可以添加用户,比如 root=root

5:为了方便可以创建一个SVN服务,以方便操作,不用每次都通过命令启动服务了。

命令如下:

sc create SVNService binpath= "/"F:/Program Files/Subversion/bin/svnserve.exe/" --service -r -d F:/SVN" depend= tcpip start= auto

sc config svnservice binPath= "/"F:/Program Files/Subversion/bin/svnserve.exe/" --service -r -d F:/SVN"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: