zoukankan      html  css  js  c++  java
  • 配置管理

    ---恢复内容开始---

    配置管理

    (m:configuration management)版本的的编译发布工作

    基本概念

    1、svn概念

    2、学习svn的目的

    3、环境配置

    4、仓库Repostive文件目录

    5、TortoisSVN图标集

    6、TortoisSVN基本操作

    7、命令形式SVn基本操作

    8、subversion标注目录结构

    什么是SVN

    subversion:管理代码的

    是一个开源代码的版本控制系统 时下流行的SVN和GIT

    commit(提交)

    电脑上的SVN服务器包含最新的代码,每个工作人员每天下班前提交到服务器上,服务器上是每天最新的代码(共享资料)

    为什么要学习SVN

    1、代码管理混乱

    2、备份多个版本,占用磁盘空间大

    3、解决代码冲突困难

    4、容易引发BUg

    5、难以追溯问题代码的修改人和修改时间

    6、难以恢复至以前正确的版本

    7、无法进行权限控制

    8、项目版本发布困难

    SVN安装步骤

    安装visualSVN-serve-3.5.3-64安装包,根据提示安装。

    安装完成后打开VisualSVN  Server Manager

    右击Users新建用户,Groups可以打开后点击添加人员,将用户添加到里面

    安装tortoise SVN

     新建注册名如basic

    记住新建的账号所对应的网址

    按以下步骤打开

    用户登录一次后就记住账号,如若想登录别的账号,按以下步骤setting进入界面,clear或者clear all

    右击checkout,进入创建文件夹,右击add然后 SVN commit

    可以用另一台电脑登录用户然后checkout,在文件中修改内容之后 SVN commit,每次上传文件需要SVN update,当遇到文件发生冲突,上传不了,可以使用一下步骤。

    如果想回到某个·版本的话也可以用以下

    win+R输入cmd再到E:再到cd Repositores输入 svnadmin create test2,在当前目录创建一个test2版本库,输入查看是否成功

    修改svnserve---authz---passwad

      

    修改完成后,DOS命令窗输入svnserve -d -r E:\Repositories启动服务登陆

    选择其中任意一个版本库,右击选择browse

    学会以下的使用:

    1,checkout

    2,add  新加标签

    3,commit(add,修改)提交

    4,update 更新

    5,edit conflicts解决冲突

    6,get lock加锁

    7,release lock解锁

    8,revert

    9,export

    10,import导入

    11,relocate

    12,update to revision

    tortoiseSVN图标集

  • 相关阅读:
    三剑客之Grep家族
    Linux默认权限命令:umask
    Linux特殊权限管理SUID|SGID|STICKY
    zabbix的web界面出现乱码解决方案
    启动zabbix-server/agent报错:cannot open "/etc/zabbix/logs/zabbix_server.log": [13] Permission denied
    Zabbix-Agent配置文件详解
    使用yum安装报错:[Errno 256] No more mirrors to try
    grep/sed/awk命令查看指定时间段的日志
    数据库SQL练习(一):数据查询
    连接数据库报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
  • 原文地址:https://www.cnblogs.com/yyx482411/p/8545634.html
Copyright © 2011-2022 走看看