当前位置: 首页 > news >正文

做兼职写小说网站新闻营销发稿平台

做兼职写小说网站,新闻营销发稿平台,如何做游戏推广网站,外贸公司出口退税流程1、介绍 Subversion是一个自由,开源的版本控制系统,这个版本库就像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以很方面恢复到以前的版本,并可以查看数据更改细节。目前&#xf…

1、介绍
  Subversion是一个自由,开源的版本控制系统,这个版本库就像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以很方面恢复到以前的版本,并可以查看数据更改细节。目前,Subversion已成为主流的开源代码版本管理软件之一,简称SVN。
2、SVN相关命令了解
  svn:命令行客户端
  svnadmin:用来创建、调整或修复版本库的工具
  svnserve:svn服务程序
  svndumpfilter:过滤svn版本库转储数据流的工具
  svnsync:svn数据同步工具,实现另外存一份相同的
  svnlook:用来查看办本科中不同的修订版和事务
3、两种运行模式
  3.1 利用svnserve作为独立服务运行,通过svn协议访问

  3.2 借助mod_dev_svn模块,由apache服务运行(Web/DAV),通过http或https协议访问。想了解此运行模式可以参考着篇:http://www.linuxidc.com/Linux/2013-12/94315.htm

4、安装与部署
对于Ubuntu来说,装个SVN是件很容易的事,Ubuntu 14.04可以直接通过apt软件包管理安装。
  4.1 直接安装
  # sudo apt-get install subversion
  4.1 创建版本库
  # sudo mkdir /home/svn 
  # sudo svnadmin create /home/svn/repos
  4.2 了解版本库
  # 进入版本库查看生成的相关文件
  # cd /home/svn/repos/
  # ls
  conf  db  format  hooks  locks  README.txt
  # 我们主要关心的是conf和db文件,conf文件夹下是存放主配置文件和用户、权限位置,db文件夹是存放svn转储后的数据。
  # cd conf/
  # ls
  authz  passwd  svnserve.conf
  # authz文件是设置用户权限,passwd文件是存储用户及密码,svnserve.conf是主配置文件,先配置主配置文件。
  4.3 配置版本库
  # sudo vi svnserve.conf  #将以下参数去掉注释
  [general]
  anon-access = none    #匿名访问权限,默认read,none为不允许访问
  auth-access = write  #认证用户权限 
  password-db = passwd  #用户信息存放文件,默认在版本库/conf下面,也可以绝对路径指定文件位置
  authz-db = authz

  # sudo vi passwd    #格式是用户名=密码,采用明文密码
  [users]
  xiaoming = 123
  zhangsan = 123
  lisi = 123

    # sudo vi authz 
  [groups]          #定义组的用户
  manager = xiaoming
  core_dev = zhangsan,lisi
  [repos:/]          #以根目录起始的repos版本库manager组为读写权限
  @manager = rw
  [repos:/media]    #core_dev对repos版本库下media目录为读写权限
  @core_dev = rw

  4.4 启动svn服务
  # sudo svnserve -d -r /home/svn
  # 查看是否启动成功,可看的监听3690端口
  # sudo netstat -antp |grep svnserve
  tcp    0      0 0.0.0.0:3690    0.0.0.0:*      LISTEN    28967/svnserve
  # 如果想关闭服务,可使用pkill svnserve
  4.5 访问svn
  # 访问repos版本库地址
  svn://192.168.1.100/repos
  # 访问repos/media目录地址
  svn://192.168.1.100/repos/media
  # Windows下客户端访问svn服务器
  客户端下载地址:http://tortoisesvn.net/downloads.html
  连接方式:安装客户端后 --> 右击桌面 --> 点TortoiseSVN --> 选择Repo-breowser --> 输入URL(svn://192.168.1.100/repos)--> 输入manager组的xiaoming用户和密码登录 --> 登录后右击即可上传和删除文件
 
5、常用svn命令
  5.1 获取当前最新修订版本号
  svnlook youngest /home/svn/repos
  5.2 将服务器上代码目录同步到本地目录
  svn checkout svn://192.168.1.100/repos/media /svn --username zhangsan --password 123 
  #不指定同步到本地目录(/svn)默认是当前目录,也可以不指定用户名和密码,需要手动输入。或使用简写svn co "svn://..."。
  5.3 把新建文件提交到svn版本库
  具体步骤:
  a) cd /svn    #切换到本地代码目录,
  b) svn add filename 
  #将文件加入svn管理,此时并未提交完成,另外提交文件也要在/svn目录,否则报"svn: '..' is not a working copy"
  c) svn ci filename 
  #添加注释说明并提交文件,此时会用nano编辑器打开,添加注释说明后按ctrl+x,再按y,最后回车完成提交
  5.4 把修改后的文件提交到svn
  svn commit -m "注释说明" filename
  5.5 更新代码到最新版本
  # 将代码目录所有文件更新到最新版本
  svn update 
  # 将某个文件还原到某个版本
  svn update -r 85 filename #85是修订版号
  5.6 对代码加锁/解锁
  # 加锁
  svn lock -m "注释说明" filename
  # 解锁
  svn unlock filename
  5.7 代码更新冲突
  如果提交时提供过期的话,说明代码冲突,需先svn update filename,再执行svn resolved filename,最后提交svn commit -m "注释说明" filename
  5.8 查看日志
  svn log filename
  5.9 查看文件信息
  svn info filename
  5.10 版本库合并
  把库1合并到库2中:先把库2代码checkout到本地目录(svn co url2),再进此目录执行迁移(svn merge url1)即可
6、备份方式
  6.1 svnadmin dump是官方推荐的备份方式,适用于量小(100G左右)版本库备份,可增量备份,备份恢复较慢。
  6.2 svnadmin hotcopy是全量热拷贝的工具,因此磁盘占用多,适用于量大(100G以上)版本库备份,但不能达到增量备份效果,备份恢复快。
  6.3 svnsync是一种实时备份方式,将数据完全复制到另一台版本库,当这台机器故障,可迅速切换到备份那台。
7、备份与恢复
  7.1 svnadmin dump备份
  # 完整备份
  svnadmin dump /home/svn/repos > YYmmdd_fully_backup.svn
  # 完整压缩备份
  svnadmin dump /home/svn/repos | gzip > YYmmdd_fully_backup.gz
  # 备份恢复
  svnadmin load /home/svn/repos < YYmmdd_fully_backup.svn
  zcat YYmmdd_fully_backup.gz | svnadmin load repos
  ### 增量备份 ###
  # 先完整备份
  svnadmin dump /home/svn/repos -r 0:100 > YYmmdd_incremental_backup.svn
  # 再增量备份
  svnadmin dump /home/svn/repos -r 101:200 --incremental > YYmmdd_incremental_backup.svn
  7.2 svnadmin hotcopy备份

  # 备份
  svnadmin hotcopy /home/svn/repos YYmmdd_fully_backup --clean-logs
  # 恢复
  svnadmin hotcopy YYmmdd_fully_backup /home/svn/repos

http://www.lbrq.cn/news/2658493.html

相关文章:

  • 苏州网站建设狮山路网络营销案例具体分析
  • 济南网站制作哪家专业淘宝关键词优化
  • 网站建设只有20%的利润百度指数有三个功能模块
  • 网站源码换模板百度视频推广怎么收费
  • 洛阳网站建设设计公司哪家好网站内容管理系统
  • 虚拟机怎么做网站空间怎么样做免费的百度seo
  • 网站托管服务使用于那种类型的网站网络营销总监岗位职责
  • 怎样自学做网站全网营销有哪些平台
  • 没有官方网站怎么做seo优化南京网络推广公司排名
  • 潍坊 区网站建设正在直播足球比赛
  • 怎么做中英文的网站欧洲网站服务器
  • 合肥关键词排名优化百度seo关键词排名优化软件
  • 响水网站建设找哪家好项链seo关键词
  • 做网站一定要虚拟主机吗宁波网络营销公司
  • 做公司网站有什么猫腻广告推广网站
  • 孝南区建设局网站营销推广策略
  • 网上那么多色图网站怎么做的seo的概念
  • 电子商务网站建设学什么网站手机版排名seo
  • 在线做网站 自动生成手机版百度seo技术
  • 什么网店可以免费开店长沙网站推广排名优化
  • 网站如何添加统计代码是什么手机网站快速建站
  • wordpress群聊插件佛山百度提升优化
  • 网页打不开建设银行网站最火网站排名
  • wordpress汽车模板seo外包公司多少钱
  • 网上服务大厅12333北京seo百度推广
  • 找哪个网站做摩配百度人工服务热线24小时
  • 建筑设计资料网站免费推广公司
  • 东莞常平做网站腾讯与中国联通
  • 江油网站制作百度云搜索引擎入口官方
  • 陕西渭南住房和城乡建设厅网站网站浏览器
  • 字节:计算机存储单位
  • Redis 监控与优化方案(C++项目)
  • Vue3的简单学习
  • 动手学深度学习(pytorch版):第二章节——预备知识(1)——数据操作
  • 4深度学习Pytorch-神经网络--损失函数(sigmoid、Tanh、ReLU、LReLu、softmax)
  • Linux 内核发包流程与路由控制实战