标签:不同的 img 调整 size 历史记录 文件的 let 写入 https
什么是SVN(subversion)
SVN是近年来非常优秀的版本管理工具,与CSV管理工具一样,SVN是一个跨平台开元版本控制系统,但是SVN与众不同的是,SVN会备份并记录每个文件每一次的修改更新变动。这样我们可以把任意一个时间点档案恢复到想要的某一个旧版本,当然也可以直接浏览指定文件的更新历史记录
?
SVN服务搭建
# yum install subversion -y
# svnserve --version //查看版本
为程序员创建仓库目录repo
# mkdir -p /opt/svn/repo/ //创建目录
# svnadmin create /opt/svn/repo/ //创建新仓库
# ls !$ //查看上一次使用的路径
?
注意:配置项前不能有空格
# vim /opt/svn/repo/conf/svnserve.conf //注意:配置项前不能有空格
anon-access = none
auth-access = write
password-db = /opt/svn/repo/conf/passwd
authz-db = /opt/svn/repo/conf/authz
启动和关闭SVN服务
# svnserve -d -r /opt/svn/repo/ //关闭通过kill pid 或者pkill svnserve
# netstat -tunlp | grep svnserve
netstat -tunlp | grep svnserve
注意:配置项前不能有空格
# vim /opt/svn/repo/conf/passwd //创建账户密码
[users]
zhangsan = abc123
sysadmin = abc123
# vim /opt/svn/repo/conf/authz //创建权限文件
[/] //根目录 下面写入账户及权限(r读 w写)
zhangsan = r
sysadmin = r
[/webphp]
sysadmin = r
zhangsan = rw
# mkdir /opt/svn/repo/webphp
# svn import webphp/ file:///opt/svn/repo/webphp -m // "初始化SVN目录"
?
?
文件一般是存储在\db\revs文件夹下,里面有一堆以版本号命名的文件,如:0、1、2、3、4......,那个就是了。svn先把0版本的状态压缩成1个文件,然后每次版本更新时就针对变动的部分做一个压缩文件,每次都是增加一个增量包,最后在服务器上能看到文件名为从0开始到最终版本的一系列文件
标签:不同的 img 调整 size 历史记录 文件的 let 写入 https
原文地址:http://blog.51cto.com/13630803/2151541