=== 1.4 版本 ===
b. 服务器安装,直接运行svn-1.4.0-setup.exe ,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。
c.
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:
svnadmin create E:svndemorepository
就会在目录E:svndemorepository下创建一个版本库。
我们也可以使用TortoiseSVN图形化的完成这一步:
在目录E:svndemorepository下"右键->TortoiseSVN->Create Repository here…“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。
d.
来到E:svndemorepositoryconf目录,修改svnserve.conf:
# [general]
# password-db = passwd
改为:
[general]
password-db = passwd
然后修改同目录的passwd文件,去掉下面三行的注释:
# [users]
# harry = harryssecret
# sally = sallyssecret
最后变成:
[users]
harry = harryssecret
sally = sallyssecret
e.
安装服务
sc create subversion_service binpath= "c:subversionbinsvnserve.exe –service -r E:svndemorepository" displayname= "Subversion Repository" depend= Tcpip
#删除服务
#sc delete subversion_service
f.
右键->TortoiseSVN->Import…
URL of repository输入“svn://localhost/”
=== 1.4 以前的版本 ===
服务器端操作:
1) 创建名为svn的repository
svnadmin create C:erisensvn
2) 在c:erisensvnconf目录下修改svnserve.conf为:
[general]
anon-access = read
auth-access = write
password-db = passwd
3) 在c:erisensvnconf目录下修改passwd文件,添加user和password
[users]
erisen = pwd123
test = pwd456
4) 启动server
svnserve –daemon –root "c:erisensvn"
5) 作为windows server来运行(需要下载svnservice.exe):
svnservice -install –daemon –root "c:erisensvn"
sc config svnservice start=auto
net start svnservice
客户端的操作:
1) 测试服务端是否工作
svn ls svn://127.0.0.1
2) 创建一个工程
svn mkdir svn://127.0.0.1/rcs_case –username=erisen –password=1234 -m "Create a new project named rcs_case"
3) 导入工程文件到svn中
svn import d:rcs_case svn://127.0.0.1/svn/rcs_case –username=erisen –password=1234 -m "import test case to svn"
4) 提取文件
svn checkout svn://127.0.0.1/svn/rcs_case d:rcs_case
5) 提交文件
svn commit MultiTcpThread.cpp –username=erisen –password=1234 -m "Modify for test! by Erisen"
6) 查看提交记录
svn log svn://127.0.0.1/repositoryName/MultiTcpThread.cpp
相关网站: