subversion
版本控制器服务版
1) 安装
$ sudo apt install subversion
2) 测试
$ svn help
3) 创建仓库
$ cd ~
#创建仓库目录,使用svnadmin初始化为svn仓库
$ mkdir repository
$ svnadmin create repository/
$ ls repository/
conf db format hooks locks README.txt
4) 修改配置文件
1. 核心配置
/repository/conf/svnserve.conf
$ vi svnserve.conf
19 anon-access = read
20 auth-access = write
27 password-db = passwd
36 authz-db = authz
2. 配置账号信息
/repository/conf/passwd
3. 配置权限信息
/repository/conf/authz
5) 启动仓库
$ svnserve -d -r /home/ubuntu/repository
svn://152.136.136.220/wangyi
6) 使用客户端软件(小乌龟)进行连接
ip: svn://152.136.136.220/wangyi
user
passwd
svn 一般用于公司内部版本控制器(Java)
tortoiseSVN -> subversion
本地仓库 远程仓库
代码 --commit/update–> 代码
服务器能力:
1) 文件上传 ftp
2) 部署,静态服务器 apache
3) 版本控制 subversion
小乌龟 -> svn://134.175.154.93
-4) 数据库 mysql (sql)
-5) jdk/es6n
6) node js解析器
-7) 分布式附件
fastdfs
svn使用教程
1、从svn服务器上将项目内容获取到本地系统文件夹中
-> checkout操作
2、代码提交前更新本地代码
-> svn update操作
3、如果在本地添加一个文件,在svn commit界面看到unversion,即没有加入到版本控制的文件,先加入
->svn add操作
4、文件异常时,svn提示clean up 清理一下svn的目录缓存,在文件夹中点击鼠标右键
->clean up 操作