zoukankan      html  css  js  c++  java
  • SVN补充

    为什么使用SVN?

    1、需求1:备份,以防电脑死机断电等

    2、需求2:代码还原,代码不管你改成什么样都可以找到某一段的版本

    3、需求3:协同修改,下载修改同一个文件,防止被相互覆盖

    4、需求4:多版本项目文件管理,只保存修改的版本

    5、需求5:追溯问题代码的编写人和编写时间,本人的代码本人更熟悉

    6、需求6:权限控制,给开发人员和测试人员不同的权限

    三个关键词:

    checkout 把整个项目下载到本地

    update 将本地的代码更新到服务器上最新的代码

    commit 将本地的代码提交至服务器上

    在控制台上打印 svn--version 判断服务器是否安装成功

    安装好了以后需要创建一个svn版本库

    步骤:

    1、在D盘建立一个文件夹作为svn目标库

    2、创建需要的文件夹

    3、在控制台上进入步骤2创建的文件

    4、接着输入svnadmin create  接上步骤2创建的文件夹的物理地址

    5、成功在步骤2文件夹中增加了一系列目录和文件

    6、会生成四个文件夹和两个文件

    conf :版本配置文件

    db :数据保存位置

    hooks:保存了钩子程序

    locks:跟文件锁定有关

    format文件:

    README:

    启动服务器:

    svnserve -d -r 版本库物理地址

    -d 表示后台执行  

    -r 表示版本库根目录

    服务启动成功 光标会停在第一列不动

    控制台查看服务器是否启动:

    netstat -an  监听了3690端口,可以看到就表示成功了

    以上是通过控制台启动服务器,不是很方便,因此还有另一种方法:将svn注册为Windows服务就像MySQL和oracle服务一样

    方法:

    打开控制台

    sc  create SVNservice  binpath= "svn bin目录下svnserve.exe文件的物理地址并加上文件 --service -r 版本库路径物理地址上述步骤1创建的文件夹位置" start= auto depend= Tcpip

    注意:windows上述=靠左边紧挨着

    上述创建提示拒绝访问,window7权限不足

    修改权限,

    将cmd以管理员身份运行

    这样再运行上述命令就行了

    在eclipse中安装svn插件

    将插件压缩包解压放在eclipse下面的drops文件下

    通过window下面team下面查看插件

  • 相关阅读:
    java实现可安装的exe程序
    WINDOWS上使用BAT定期执行备份操作
    Freemaker基于word模板动态导出
    网页静态化Freemarker
    Linux下Mysql每天自动备份
    搭建cas单点登录服务器
    GridView多列排序
    python学习-发送邮件(smtp)
    python3+selenium3学习——发送邮件
    redis相关-基础语法
  • 原文地址:https://www.cnblogs.com/yw-ah/p/5801238.html
Copyright © 2011-2022 走看看