怎样在本地搭建代码管理服务器

如题所述

搭建SVN服务器端:首先,将SVN解压缩到一个目录,例如c:\svn。接着,解压缩svnservice的压缩包,将svnservice.exe放入c:\svn\bin。安装TortoiseSVN,安装过程中会提示重启计算机,重启后安装简体中文语言包,然后在任意目录右击,发现多出了一些SVN相关菜单,选择其中的TortoiseSVN,再选择子菜单"Settings",设置Language为"中文(简体)"。

在"我的电脑"中建立一个存放SVN信息的目录,例如c:\svnhome。返回C盘,右击这个SVNhome目录,在出现的菜单中选择TortoiseSVN,再选择子菜单"在此创建文件库",选择fsfs方式即可。在dos控制台状态下cd c:\svn\bin,然后svnservice -install -d -r c:\svnhome,再net start svnservice将其作为服务运行。建议在控制面板-管理工具-服务中找到SVNService,右击选择"属性",将其启动类型设置为"自动"。

打开c:\svnhome,发现多了些目录和文件,打开conf子目录,打开svnserve.conf文件。去掉#让那些行生效,或自己添加行。设置[general]小节中行前没有#号的内容为:anon-access = none auth-access = write password-db = passwd。含义是:未验证用户无任何权限,已验证用户给予写权限,密码数据存放到passwd文件中。打开同目录的passwd文件来设置帐户:例如:snowman=abc123。含义是:用户snowman的密码为abc123。

在"我的电脑"中右击需要进行版本控制的目录,选择TortoiseSVN,再选择子菜单"导入...",设置"文件库url"为svn://localhost,点确定后就会提示文件正在导入。未安装TortoiseSVN的计算机先安装它并重启计算机。创建一个准备用来存放版本控制工程的目录,例如d:\project。右击这个目录,选择"SVN取出...",设置"文件库url"为svn://svn服务器的IP地址,接下来会问你用户名和密码,填写前面搭建服务器端所设置的用户snowman密码abc123。点确定后就会提示文件正在取出到d:\project。

客户端的简单日常使用:要取得工程的当前最新版本,右击d:\project,选择"SVN更新"。更改工程后,要将你的修改更新到SVN,右击d:\project,选择"SVN提交"。谨慎的话请先更新到SVN最新版本后再提交。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜