当前位置:   article > 正文

SVN版本控制_svn已纳入版本控制

svn已纳入版本控制

1、idea下被svn版本控制各类文件的颜色区分

  • 绿色,已经加入控制暂未提交
    红色,未加入版本控制
    蓝色,加入,已提交,有改动
    白色,加入,已提交,无改动
    灰色:版本控制已忽略文件。

在这里插入图片描述


2、服务器端软件安装(VisualSVN)

服务端软件存储于软件/服务器端
在这里插入图片描述
在这里插入图片描述


SVN服务端配置:

1. 创建一个项目
① 首先在SVN服务端创建一个公有目录WebApp作为项目目录
② 在WebApp目录下创建Shop文件夹,作为Shop(版本仓库)
  • 1
  • 2

在这里插入图片描述
③ 创建版本仓库,基本语法(DOS环境):
svnadmin create 仓库路径(Shop仓库)
在这里插入图片描述
④如果Shop仓库配置成功,那么Shop文件夹会显示以下目录结构
在这里插入图片描述

conf——项目的配置文件
db——数据存储在db文件夹中
hocks——钩子文件,同步复制、同步更新需要用到hocks指令
locks——主要用来追踪用户
format——版本仓库的层次结构
README.txt——说明文件


2. 进行服务端监管

Apache——>http://localhost或(ip地址)访问到htdocs目录下相关文件(监管)。
SVN——svn://localhost或(ip地址)访问到相关数据仓库(如Shop仓库)。
基本语法:
svnserve -d(后台运行)-r(监管目录)版本仓库路径
如下图所示:
在这里插入图片描述
通过以上指令,我们的svn://localhost或ip地址就可以直接指向Shop版本仓库。


3. 权限控制

默认情况下,SVN服务器是不允许匿名用户上传文件到服务端的,所以必须更改项目的相关配置文件。
在这里插入图片描述
更改第19行代码,设置如下,更改其值为write(可读可写)。
在这里插入图片描述

在这里插入图片描述

或者添加用户

1、 找到svn安装路径 我的是 /home/ssl/repos/rogue_server/conf/ (如果不知道,可以搜索 :find / -name svn)
2、进入该目录的conf,其中包含authz、passwd、svnserve.conf三个文件
3、进入passwd,在[users]下面加上你要添加的svn账号及密码 格式为:
[users]
liuzd=rogue_2016
fushan=rogue_2016
然后保存wq
(如果只增加用户,不用重启)
4、再进入authz,在[groups]下加上刚刚添加的用户名,格式为
[groups]
www=liuzd,fushan
然后保存wq
5、重启svn
先kill掉svn进程:killall svnserve
启动svn:sudo svnserve -d -r /home/ssl/repos/


3、SVN客户端软件安装与使用

1、获取软件安装包

https://tortoisesvn.net/downloads.html

2、确认操作系统位数
3、客户端软件安装步骤

① 双击运行软件包
在这里插入图片描述
② 同意许可协议
③ 安装即可
在这里插入图片描述
④ 下一步,Install,系统将会自动安装SVN软件,单击Finish即可。

注:在TortoiseSVN软件安装完毕后,请一定要重启计算机,否则SVN图标是无法显示的。如果我们鼠标右键出现如下两个选项,代表安装成功。
在这里插入图片描述
⑤ 安装汉化包
双击运行语言包,系统会自动寻找之前TortoiseSVN软件安装目录,并进行自动安装,安装完成后可以进行设置。

⑥ 使用客户端软件连接SVN服务器
(Checkout检出)
首先在你的项目目录鼠标右键—>TortoiseSVN—>版本库浏览器—>输入SVN服务器地址;
注:服务器监管要开启在这里插入图片描述
svn://SVN服务器地址—>Shop项目(仓库)
在这里插入图片描述
在这里插入图片描述


五、SVN使用详解

SVN使用详解:
1、回顾SVN三大指令,checkout,update,commit
(1)(Checkout)检出操作:①链接到SVN服务器,②更新服务端数据到本地,注意:Checkout 只在第一次链接时操作一次,以后如果进行更新操作请使用 Update(更新指令)
(2)(Commit)提交操作:①提交本地数据到服务端
(3)


大概,项目经理完成以下内容

在这里插入图片描述

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


以上大概是项目经理完成内容,公司新来的程序员,需要首先做以下工作:


IDEA 添加项目到svn

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/736996
推荐阅读
相关标签
  

闽ICP备14008679号