博客日历
2025年06月 | ||||||
一 | 二 | 三 | 四 | 五 | 六 | 七 |
26 | 27 | 28 | 29 | 30 | 31 | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
存档
2025年03月 2024年
03月 04月 05月 2021年
01月 02月 11月 12月 2020年
02月 03月 04月 05月 06月 07月
09月 2018年
09月 2017年
01月 02月 07月 2016年
01月 04月 07月 08月 11月 12月
2015年
01月 02月 03月 05月 09月 10月
11月 2014年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2013年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2012年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2011年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2010年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2009年
03月 04月 05月 06月 07月 08月
09月 10月 11月 12月
SVN服务器的创建
0.安装Subversion
可在http://subversion.tigris.org下载。
1.选定一个目录(例如:E:\SvnRepository)作为版本库的根目录。
2.创建自己项目的版本库(例如ProjTest),有两种方法:
a.用命令行创建版本库
svnadmin create --fs-type fsfs ProjTest
b.用TortoiseSVN创建版本库
在E:\SvnRepository目录下建立文件夹,命名为ProjTest,进入此文件夹,右键选择TortoiseSVN → 在此创建版本库...
3.本机模式使用此版本库
svn路径为:file:///E:/SvnRepository/ProjTest
本机模式,默认是允许匿名用户读写的。
4.网络使用此版本库
在Subversion中包含一个轻型的独立服务器svnserve,可以注册为Windows服务,具体方法如下:
a.安装svn服务:
@echo off
set BinPath=\"D:\Program Files\Subversion\bin\svnserve.exe\"
set RepositoryRootPath="E:\SvnRepository"
set DisplayName="Subversion Service"
sc create svnserve binPath= "%BinPath% --service --root %RepositoryRootPath%" DisplayName= %DisplayName% depend= tcpip start= auto
sc description svnserve "版本库(基于Subversion)"
net start %DisplayName%
b.启动服务:
@echo off
net start "Subversion Service"
c.停止服务:
@echo off
net stop "Subversion Service"
d.卸载服务:
@echo off
net stop "Subversion Service"
sc delete svnserve
svn路径为:
svn://localhost/ProjTest
e.用户与权限设置
e.1 修改版本库目录的conf/svnserve.conf文件
[general]
#none禁止访问;read可读;write可读写
#匿名,禁止访问
anon-access = none
#验证通过的用户,可读写
auth-access = write
#指定用户名,密码存储在本目录下的passwd中
password-db = passwd
e.2 在passwd文件中添加用户名和密码,格式如下
[users]
user1 = password1
上一篇: Windows下连接Oracle数据库的方法
下一篇: 用命令行下的FTP实现自动下载&上传文件,用宏定制Visual studio
分类:Win32/C++ 查看次数:6384 发布时间:2010/6/21 21:15:49