1,下载Subversion服务器程序。
http://subversion.tigris.org/
2,下载Subversion的Windows客户端TortoiseSVN
http://www.subversion.org.cn/
3,安装Subversion和TortoiseSVN,重启
它会自动把 x:\Subversion\bin这个目录加到系统 path 里面
4,建立版本库(Repository)
下载SVNService.exe ,上网搜SVNService.exe就有了! (1.4以上就不用了)
例如:Subversion安装在C:\program files\subversion
将SVNService.exe复制到C:\program files\subversion\bin目录下
SvnService.exe必须和svn.exe在同一目录吧,
创建Subersion库:首先建立一个目录存放Subversion的库,在该库中存放所有的Subversion项目(目录可以自己定)
创建一个新的Subversion项目 svnadmin create D:\subversion\snow下面需要设置项目的用户信息,只需打开Subversion项目conf目录下passwd文件添加新的用户即可,如
[users]
snow = 198519
接下来是设置项目的一些其他信息,打开conf目录下的svnserve.conf文件,然后进行如下设置即可:
[general]
anon-access = read
auth-access = write
password-db = passwd
realm = snow
启动Subversion,这里可以通过命令行启动,最好使用SVN Service Wrapper
文件: SVNService.rar
大小: 23KB
下载: 下载
将SVNService.exe拷贝到Subversion安装主目录的bin目录下即可,然后执行以下命令,就可以将Subversion以windows服务方式启动啦。
SVNService -install D:\subversion\snow
net svnservice //用这个来启动服务
向Subversion中导入项目:现在我们需要将项目导入到Subversion的库中,只需执行一下命令: svn import x:\项目 svn://localhost/snow -m "initial import" --username snow --password 198519
这样项目就导入到subversion库中啦。
将项目导出:从Subversion项目中导出项目也很简单,只需执行以下操作:
svn co svn://localhost/projectname --username snow --password 198519
我运行时报了一个小错误 svnserver.conf:12:option expected
解决方法是这样的:
由于配置文件里去掉# 号时 前面有空格 所以把前面的空格去掉就好了 ^_^
5,配置用户和权限
来到E:\svndemo\repository\conf目录,修改svnserve.conf:
# [general]
# password-db = passwd
改为:
[general]
password-db = passwd
然后修改同目录的
passwd文件,去掉下面三行的注释:
# [users]
# harry = harryssecret
# sally = sallyssecret
最后变成:
[users]
harry = harryssecret
sally = sallyssecret
可以自己定义一个帐号&密码
例如:
[users]
admin = password
6,初始化导入
在你要导入的文件夹内右键->TortoiseSVN->Import...
URL of repository输入“svn://localhost/trunk”
点击OK
完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中
7,基本客户端操作
取出版本库到一个工作拷贝:
来到任意空目录下,在本例中是E:\svndemo\wc1,运行右键->Checkout,在URL of repository中输入svn://localhost/trunk,这样我们就得到了一份工作拷贝。
在工作拷贝中作出修改并提交:
打开readme.txt,作出修改,然后右键->Commit...,这样我们就把修改提交到了版本库,我们可以运行。
察看所作的修改:
参考文档:
http://www.crazycoder.cn/ProjectManagement/Article21382.html
http://blog.chinaunix.net/u/1696/showart_395071.html
http://hi.baidu.com/%CD%A8%D0%C5%D1%A7%CD%BD/blog/item/c6c20bca9e30cb4cf31fe75d.html
分享到:
相关推荐
svn服务器端和客户端安装指南[整理].pdf
在虚拟机中安装 2003 server 之后,在2003系统中安装数据库, 安装数据库的服务器端 安装数据库的客户端 配置服务器端和客户端 web服务器配置说明 以及错误处理。
实现简单的服务器端和客户端功能,能帮助更好的理解服务器端和客户端的工作原理。。
这是一个用vc++6.0写的聊天室服务器端和客户端的软件 支持悄悄话的功能 及其上下线的通知功能
Java基于Socket文件传输示例:服务器端和客户端
和客户端两部分,服务器端程序主要负责侦听客户端发来的消息,客户端需要登 陆到服务器端才可以实现正常的聊天功能。 服务器端主要功能如下:在特定端口上进行侦听,等待客户端连接。统计在 线人数。当停止服务时,...
svn服务器端和客户端安装工具
包括服务器端和客户端的五子棋游戏,用java语言写,使用eclipse软件。客户端和服务器端可交互
Android 客户端与服务器端进行数据交互Demo(包含服务器端和客户端) 实现了基本的数据交互及验证
西软服务器端和客户端安装教程V1.0 前言:网上有很多关于西软FOXHIS PMS的安装教程,但大多没有详细描述并且内容非常肤浅粗燥,本特意把自己的安装过程写成文档并记下,后面的数据库操作没有提供图片,但是我相信...
java实现的多人聊天室,可运行到网络服务器上,也可以本地运行。注意修改账号文件保存的位置。计算机网络课程设计。
使用DWR实现服务器端向客户端精确推送消息
资源包含:课程报告word+源码 编程实现PING的服务器端和客户端,实现操作系统提供的ping命令的类似功能。详细介绍参考:https://blog.csdn.net/sheziqiong/article/details/127039936
这是一个用C#语言编写的局域网通信程序,client:客户端程序代码,Server: 服务器端程序代码
webservice服务器端和客户端源码
无盘系统服务器端和客户端,里面是关于一些无盘系统的服务器端跟客户端的内容!
服务器端与客户端安装配置教程图文.pdf
自己编写的一个使用winsock的demo程序,是基于TCP协议的服务器端和客户端
工具包括服务器端和客户端; 具备用户注册、登录、找回密码功能(基于TCP协议); 两个用户如果同时在线,采用点到点通信方式进行聊天,信息不需要通过服务器中转,服务器也不保存(基于TCP协议); 支持离线消息...
java的socket编程。简单的服务器端和客户端