软件测试最全教你搭建一套自己的SVN服务器_如何搭建一个个人svn,惊喜

软件测试最全教你搭建一套自己的SVN服务器_如何搭建一个个人svn,惊喜冲突产生的条件 两个或多个开发人员共同修改了一个文件之后并且提交会产生冲突

大家好,欢迎来到IT知识分享网。

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

服务端安装及配置

安装SVN服务端

在这里插入图片描述

创建svn服务工程总目录

  • 创建一个根目录,这个根目录用来存储所有的svn的工厂信息(每一个工厂等于一个项目)
  • 启动svn: svnserver -d -r F:/SVN/ROOT

对于wndows而言不支持后台模式,要添加到服务里,由手动改为自动!
  解释:我们再打开一个cmd敲入netstat -an可以看到出现了端口为3690的服务,这就是svn的
端口,但是当我们关闭命令启动窗口的时候,3690端口服务又不不见了。
 所以要想保持服务不被关闭,我们最好加入到window启动服务里来进行启动,linux支持后台启动:


 sc create SVNserver binPath= "F:\SVN\Subversion\bin\svnserve --service -r F:/SVN/ROOT" 

异常问题- [sc] openSCManager 失败 5 拒绝 访问拒绝:
  安装svnserver服务win下安装subversion 的svnserver作为服务时遇到了这个问题。
解决方案
  建立一个新文件svnSetup.bat.输入并保存:


sc create SVNserver binPath= "F:\SVN\Subversion\bin\svnserve --service -r F:/SVN/ROOT" displayname= "Subversion" depend= tcpip start= auto sc start svnserve 

右键单击svnSetup.bat,选择以“管理员方式运行”即可
总结:主要原因仍是没有权限,在命令行时执行这个操作总是提示没有权限,而以管理员方式运行则避免了这个问题,相当迂回了一下吧。

客户端安装及开发流程

配置管理人员

创建工厂
 svnadmin create F:\SVN\ROOT\student 
配置权限

在这里插入图片描述
在这里插入图片描述

创建用户

在这里插入图片描述
在这里插入图片描述

配置权限

在这里插入图片描述

PM创建并提交项目
  • 项目经理创建项目并提交到svn工厂中(一般是客户端TortoiseSVN,而不是命令行)
    • 安装客户端或者eclipse插件,安装成功后右键会出现两个svn菜单(有checkout)
    • 点击student文件夹
      在这里插入图片描述
      填写项目地址,点击提交
      在这里插入图片描述
      我们发现认证失败
      在这里插入图片描述
      因为匿名用户是禁止访问的,我们可以修改F:\SVN\ROOT\student\conf下的svnserve.conf文件,如图
      在这里插入图片描述
      在这里插入图片描述
      修改Anonymous权限为可读也可写。当然匿名用户肯定不可让他访问,这里为了方便演示。注意空格。以上就完成项目经理的导入。








开发人员checkout检出项目

冲突问题

在这里插入图片描述
01也变成了刚刚02修改合并后的

总结
  • 冲突产生的条件:两个或多个开发人员共同修改了一个文件之后并且提交会产生冲突。
  • 如何避免冲突:
    1 修改代码之前先进行更新。(不能保证不冲突,但是前提)
    2 项目经理分配任务的时候需要独立考虑,为不同的人分配不同的模块,这样尽可能避免冲突。

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/120491.html

(0)
上一篇 2025-10-29 13:45
下一篇 2025-10-29 14:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信