![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SVN
也许是我送你哦~
这个作者很懒,什么都没留下…
展开
-
一、SVN的下载和使用
一.SVN是什么SVN(subversion)是一款管理版本软件(是一款管理软件项目版本的软件)二.SVN为什么会出现(1)问题一(版本回退)希望开发一款oa软件1.0->2.0->3.0,回退1.0(2)问题二(异地共同开发)(3)问题三(并行修改代码冲突问题)当多人修改同一文件是,这个冲突(cnflict)如何处理(4)解决之道SCM (software c...原创 2019-04-10 22:10:20 · 962 阅读 · 0 评论 -
二、SVN的基本使用
应用场景有一个项目组,有两个人xiaohong(项目经理),xiaoming要求:a.小红去创建一个仓库b.启动SVN服务c.xiaohong把第一份源码上传到svn服务d.xiaoming可以把项目源码download自己的机器(1)如何创建自己的仓库在cmd下 svnadmin create 仓库的路径说明:仓库路径就是一个文件夹路径(可以使用相对路径,耶可以使用...原创 2019-04-10 22:13:23 · 269 阅读 · 0 评论 -
三、svn的单仓库和多仓库
建立SVN单仓库(svnadmin create REPOS_PATH)还有另外一种方式建立SVN多仓库(仓库建立方式与单仓库一样,知识目录仓库结构有所变化)示意图:单仓库和多仓库最大的区别在于启动SVN服务的时候,仓库的路径不同比如:希望以单仓库的方式启动Svnserve -d -r E:/svnserversoftware/myrepository/oa如果是以多仓库...原创 2019-04-10 22:14:56 · 806 阅读 · 0 评论 -
四、SVN客户端tortoiseSVN的基本功能介绍
档案浏览器(Repo-browser)鼠标右键–>tortoiseSVN->版本库浏览器输入版本库URL地址,进入如菜单界面版本库浏览器支持SVN及http两种最常用的通信协议SVN服务器访问方式方法 模式访问方法File://直接版本库访问(本地磁盘)http://通过配置subversion的WEB服务器的WEBDAV协议http...原创 2019-04-10 22:25:49 · 813 阅读 · 0 评论 -
五、SVN用户权限的配置
前面使用匿名用户,在实际开发中是有问题的,现在我们来创建三个用户 admin xiaohong xiaoming要求①admin和xiaohong有读写的权限②xiaoming只有读的权限③其他用户通通不能操作我们的仓库所有的配置都在服务器端a.修改 svnserve.conf 修改内容#便是匿名用户没有任何权限 none|write|readanon-access = none...原创 2019-04-10 22:30:48 · 241 阅读 · 0 评论 -
六、把SVN做成一个服务(service)希望能够自动启动
在cmd下,输入如下命令sc create 服务名 binPath=”svnseve.exe(绝对路径) -r 仓库的绝对路径 --service”本机就应该这样(注意binPath= 后面有个空格!非常诡异!!!)sc create MYSVN binPath= ”D:/Program Files (x86)/Subversion Client/svnserve.exe -r E:/s...原创 2019-04-10 22:35:01 · 240 阅读 · 0 评论 -
七、svn批处理(使用批处理bat来管理我们的SVN服务)
我们写mysvn-install.bat,该文件可以安装服务并启动我们的服务@echo offrem Turn off information outputsc create MYSVN binPath= ”D:/Program Files (x86)/Subversion Client/svnserve.exe -r E:/svnserversoftware/myrepository --...原创 2019-04-10 22:35:54 · 736 阅读 · 0 评论 -
八、svn与apache的整合(注意版本问题,查看readme.txt)
原理示意图当apache和svn整合后,我们就不需要启动svn服务,直接使用apache去访问我们的仓库步骤如下:(1)安装apache(验证是否安装成功 浏览器输入 http://localhost)(2)创建用户和密码文件(密码MD5+二次加密)在cmd中到apache目录下 /bin/htpasswd.exe可以创建该文件(c表示创建文件)htpasswd.exe -cb p...原创 2019-04-10 22:41:08 · 313 阅读 · 0 评论