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隐藏目录和里面的文件!!! 否则将会导致你本地的工作拷贝 (静态视图)被破坏,无法再进行操作。
命令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隐藏目录和里面的文件!!! 否则将会导致你本地的工作拷贝 (静态视图)被破坏,无法再进行操作。
相关文章推荐
- NSSortDescriptor
- 解决eclipse中java项目导出成jar包后读写UTF-8文件中文乱码问题
- 如何让一个APP启动另一个APP
- CSS盒子模型
- 【VB与数据库】——机房收费系统之上下机
- ASPxPopupControl 关闭对话框前后台用法
- Java程序设计实验 实验五
- Demo Java 2 method to implement Multi-Thread
- 安卓手电筒小程序
- 匈牙利算法
- Map.keySet()排序问题
- Android学习 StateMachine与State模式
- 漫谈数据挖掘从入门到进
- poj 2001 字典树入门题(数组实现模板)
- 设计模式学习笔记--代理模式
- 一个中转脚本
- 匈牙利算法
- 关于等待多长时间会引发ORA-04021: timeout occurred while waiting to lock object错误的猜测
- java网络编程
- linux基本命令-RPM包管理