您的位置:首页 > 其它

Subversion建立仓库

2015-06-14 14:55 204 查看
1.建立svn仓库(单仓库,多仓库)

命令svnadmin create 仓库

2.仓库目录说明

db目录:就是所有版本控制的数据存放文件。

hooks目录:放置hook脚本文件的目录。(提交操作之后,发送邮件,以后有可能提交代码时给领导发邮件)

locks目录:用来放置Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端。

format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。

conf目录:是这个仓库的配置文件(仓库的用户访问帐号、权限等)

3.双击执行 Setup-Subversion-1.6.5.msi

详见:SVN安装界面文档

4.subversion 安装成功后,在启动svn前需要先建立一个文档仓库

我们使用svn服务器端命令 svnadmin建立 如下:

svnadmin create D:\software\repository\svn\itcast

5. 建立好文档仓库后,我们进行subversion启动

第一种方式:命令行启动,我们使用服务器端命令 svnserve 如下:

svnserve -d -r D:\software\SVN\repository\svn\itcast

启动后我们如何知道svn启动成功呢? 我们查看端口使用情况:

netstat -an

我们看到3690端口服务,说明启动成功

第二种方式:安装svn后配置windows自动启动服务

sc create SVN-Service binpath= "F:\software\svn\bin\svnserve.exe --service -r F:\software\repository\svn" displayname= "SVN-Service" start= auto depend= Tcpip

binpath 指定svnserve 的路径和命令

start= auto 表示服务自动启动。注意:等于号的左边无空格,而右边必须有一个空格

Displayname、start、depend

在此命令中-r(--root)项目版本仓库的根目录

启动服务

net start SVN-Service

查看服务是否添加成功,可以选择windows 控制面板--》》管理工具--》》服务 会发现列表中有SVN-service服务

sc delete SVN-Service

* 创建服务是 -r后面的地址 F:\software\repository\svn 这是多仓库 访问方式为 svn://localhost/itcast

F:\software\repository\svn\itcast 这是单仓库 访问方式为 svn://localhost

* 注意:.svn这个隐藏目录记录着两项关键的信息: 工作文件的基准版本和一个本地副本最后更新的时间戳。千万不要手工修改或删除这个 .svn隐藏目录和里面的文件!!! 否则将会导致你本地的工作拷贝 (静态视图)被破坏,无法再进行操作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: