svn:版本控制器能解决的问题:
1,代码备份
2,代码还原
3,协同修改
4,追溯到问题代码编写的人员和时间。
5,权限控制。
----------------------------------------------------- -----------------------------------------------------------------------------------------------
说明:svn需要配置服务器端和客户端
服务器端:需要安装svn虚拟机,并且启动服务
客户端:就是我们的E clipse 需要安装一个
------------------------------------------------以下是具体配置方法-----------------------------------------------------------------------------------------------------------------------
配置svn版本库:见(svn版本库的创建)
一)svn虚拟机的安装
1,安装目录选择C盘 新建一个目录可以自定义文件名但是不能带空格和中文,建议新建一个目录叫Subversion
直接下一步 。。。
2,测试是否安装成功方法:
2-1:点击我的电脑属性-高级系统设置-系统属性,查查看环境变量里面的path是否有自动创建好的path路径,该是指定到bin目录下了。 我的是C:\Subversion\bin
2-2:cmd 测试 svn --version 注意: svn 后面是空格然后是-- 单词不要写错。
svn版本库创建:
在G盘新建一个文件夹svn\CodeJRE\X1Y28J
如下运行DOS命令
固定格式
svnadmin create 这时候目录下应该自动生成几个文件夹了。
简单介绍下里面的内容:
conf放置的是当前版本库的相关的配置文件
db因为他的底层就是数据库,所以就类型oracle一样是存放一些数据库
hooks表示钩子程序,就是一些绑定的程序,例如每次提交表单都要触发一个事件,在现实开发中可能会每次使用svn提交代码后就会自动发送一份邮件。这里的邮件其实就是一个钩子程序。
其他的我也不知道是干什么的啦
3,启动 服务器端:
注意空格
这时候会弹出防火墙提示框 选择允许!
简单的介绍下:
svnserve是固定命令
-d表示后台执行
-r表示版本库根目录 后面紧跟着是版本库路径
4,验证是否启动服务器成功:
cmd 下 命令:netstat -an 注意netstat空格-an
能看到他监听的是3690端口说明启动成功!
监听3690
到这时候服务器就配置成功并且已经启动了,但是如果把cmd窗口关闭后就相当于关闭了服务器,那怎么解决这个问题?
方法2:将svn服务注册为windows服务,让他随着系统的启动自动启动:
如下:使用sc create命令创建一个服务名字叫SVNservice
使用binpath指定我们要启动的是svnserve.exe文件前面是他的路径, 后面跟的--service -r和版本库路径是固定格式,再后面跟的是start=auto表示默认打开,depend=Tcpip是一种协议
这里我配置的是一个多仓库模式,意思是在这个目录下的X1Y28J,X1Y29J,T34J都可以使用这个服务器。如果直接指定到
G:\svn\CodeJRE\X1Y28J 那就是一个单仓库模式,只能这个班用。
这里注意=号紧贴binpath =号右边空格然后再是路劲.
这时候我们看见他提示拒绝访问 那这是为什么呢?
肯定是没有权限
所以我们使用管理员身份登录cmd操作如下:
右键windows按钮能看到一个命令提示符,右键以管理员身份进入dos命令如图:
管理员身份登录的。
登录成功看到的界面如图:
这时候进入服务看看注册成功了没有?
右键我的电脑-》管理-》服务和应用程序-》服务能看到如图:
能显示创建成功并不代表你的就是对的只能说明除了binpath=以外的命令是对的
如果启动不起来检查你的bingpath里面的写的对不对。
启动起来后进入dos命令用netstat -an 测试下有没有3690端口,如果有那恭喜你服务器端搞定了......
删除通过windows注册的服务:sc delete 服务名
二)客户端的安装:
安装之前我是在原来创建的svn文件夹下面创建了一个WorkSpaceSVN文件夹,在他的里面又创建了2个文件夹如图:
代表2个不同的人
然后再spaceJerry里面创建一个Project文件夹。
进入DOS命令,以下这一步完
您可能关注的文档
- GSP发布会要点讲义.docx
- Java语言与面向对象程序设计在线作业_A要点讲义.docx
- Java语言与面向对象程序设计在线作业_D要点讲义.docx
- lcd参数计算要点讲义.docx
- LGO处理GPS静态数据的方法与基线超限时的处理方法要点讲义.docx
- LIMv3规格书要点讲义.docx
- LNG船卸及应急预案要点讲义.docx
- LSPM和SMA施工要点讲义.docx
- l物料库存与使用管理毕业论文要点讲义.docx
- micapsphysics计算要点讲义.docx
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
原创力文档

文档评论(0)