LINUX学习笔记_SVN操作平台

LINUX学习笔记

SVN操作平台

1. SVN操作流程
2. Server服务器端软件安装
3. Server服务器端配置
4. Client客户端软件安装与使用.
5. 使用client客户端软件连接server服务器

SVN, subversion,版本控制软件;

  • 特点:操作简单,入门容易;支持跨平台操作(windows,linux, macos);支持版本回退功能;
  • 获取:C/S结构软件(client客户端/server服务器端)
  • Server:visualsvn , http://www.visualsvn.com/
  • Client::tortoisesvn , http://www.tortoisesvn.net/downloads

1. SVN操作流程

  1. pl在svn服务器上搭建项目系统
  2. 第一次与svn服务器进行连接,将svn服务器中项目相关数据下载到本地中;指令:checkout检出
  3. 除第一次外,将svn服务器中项目相关数据更新到本地中;指令:update
  4. pl在个人电脑上,编写项目初始化数据,框架,函数库等,并上传到svn服务器;指令:Commit提交,上传
  5. pl将当前的服务器地址通知给新员工,的地址:svn://地址/项目
  6. 新员工通过地址,与svn服务器进行连接:与服务器第一次进行连接,checkout指令,以后使用update指令;
  7. 新员工在开发工作完成后,通过commit指令,提交数据到服务器。

2. Server服务器端软件安装

  • visualsvn

    服务器端软件存储在软件/服务器端

  • 具体安装步骤:

    1. 双击服务器端软件安装包
    2. 单击next,同意许可,点击next
    3. 安装环境的组件:1. 具有可视化界面(勾选);2. 只有管理界面,只有DOS管理界面;3. 一定勾选:添加svn指令到系统环境变量
    4. Next,next
    5. 标准版(免费);企业版(需购买),next
    6. 选择安装位置(无中文,空格,特殊字符)和默认库(任选),端口号8443;next
    7. Install

3. Server服务器端配置

  1. 创建一个项目
    a) 首先在svn服务器端创建一个公有目录作为项目目录,如webapp
    b) 创建webapp目录
    c) 在webapp目录下创建文件夹(如shop),作为(shop)版本仓库
    d) 创建版本仓库,基本语法:
    : svnadmin create shop 文件夹目录(shop仓库)
    如果shop仓库配置成功,那么shop文件夹会显示一下目录结构:conf(项目的配置文件), db(存储数据), hooks,locks(追踪用户),format(版本仓库的层次结构),README.TXT(说明文件)
  2. 进行服务器端监管
    Apache通过浏览器输入http://localhost(或IP地址)访问到htdocs目录下相关文件 --> 服务器端监管
    SVN路径:svn://localhost(或IP地址)访问到相关数据仓库过程(如shop仓库)
    监管指令基本语法:
    Svnserve –d -r版本仓库路径
    –d(后台运行) ir(监管目录)
  3. 权限控制
    默认情况下,svn服务器是不允许匿名用户上传文件到服务器端的,必须更改项目的相关配置文件;
    在conf文件中更改:svnserve.cong核心配置文件。更改# anon –access = read为anon –access = write(可读可写)

4. Client客户端软件安装与使用

  1. 软件安装
    a) 获取软件安装包
    b) 确认操作系统位数 32位,64位:计算机图标,单击鼠标右键,属性,查看系统信息
    c) 安装步骤:

    • 双击软件安装包,运行

    • next,同意许可,next

    • 根据需要选择安装目录,next

    • Install

    • Finish

    • 重启电脑,否则图标无法显示

    如果鼠标右键出现svncheckout,tortoiseSVN,表示安装成功(windows)


5. 使用client客户端软件连接server服务器

  • Checkout:首先在项目目录,鼠标右键,通过tortoiseSVN,浏览版本库(版本库浏览器),选择要检出的项目
  • 输入浏览器svn服务器地址:svn://svn服务器地址,指向项目监管仓库,如shop
  • 确定
  • 鼠标右键,单击检出功能,系统会自动检出数据到客户端client 打开隐藏功能,显示隐藏文件
  • 显示完成,表示正式与svn服务器建立了联系。

【注】:个人学习笔记,如有错误,望不吝赐教,这厢有礼了~~~


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值