一、SVN
<1>SVN的简介
1、svn是什么?
2、作用
3、基本操作
<2>服务器端的软件下载和安装
1、下载
2、查看环境变量
3、验证安装是否成功
<3>创建项目版本库
1、创建项目版本库(svn reponsitory)
2、svn版本控制文件说明
3、hooks:勾子,一个触发器,当员工提交代码到svn服务器上的时候,都需要给项目经理发送份邮件,通过hooks即可实现,对我们提交代码的时候就会触发这个钩子,钩子就会自动给项目经理发送一份邮件
4、locks:svn提交代码出问题的时候,会自动把我们的源代码锁掉;或者说员工离职了,我们就在conf配置文件中把该员工的账号信息删除掉,如果再在远端提交更新的话,源代码就会被锁死
<4>、服务端的启动方法
1、方法一(不推荐):
2、方法二(推荐):
#1、管理员cmd执行命令,创建服务svnserver:
sc create svnserver binpath= "E:svn_installbinsvnserve.exe --service -r E:svn_installsvnreponsitory" start= auto depend= Tcpip
#2、启动服务
sc start svnserver
#3、关闭服务
sc stop svnserver
#4、删除服务
sc delete svnserver
@总结:
这样启动的好处:
1、路径(E:svn_installsvnreponsitory)文件夹下的项目全部启动了
2、关闭的话执行命令即可
<5>用命令行的方式检出更新提交
1、conf文件夹下开启权限
2、模拟客户端访问服务器
下载项目到本地:svn checkout svn://svn服务器ip/项目名
3、工作副本的几种状态
工作副本即程序员从svn服务器上checkout到本地的项目文件
<6>通过命令行查询工作副本的信息和日志
<7>用命令的方式将工作副本回复到某个历史版本的状态
1、整个项目
2、某个文件
3、总结
原文地址:https://blog.csdn.net/weixin_47177606/article/details/134680548
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_48672.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。