zoukankan      html  css  js  c++  java
  • Websvn的安装

    Websvn的安装

    一.安装MSYS(版本:1.0.10)
    说明;websvn做版本之间代码 比较时需要调用diff命令(linux下),但是windows下没有该命令,所以要依靠MSYS提供diff命令的运行环境。
    官方网站:http://www.mingw.org/

    二.安装websvn
    官方网站:http://websvn.tigris.org/
    版本:2.0
    将include目录 下distconfig.php文件变更为config.php,之后将include/config.php中使用$config->parentPath或$config->addRepository设置仓库的路径
    例:
    $config->addRepository('php_version', 'file:///F:/www/htdoc/apache/svn/php_version');

    ________________________________________________________________________________________

    ________________________________________________________________________________________

    #指定新版本
    vim ~.bashrc #添加了
    alias svn="/usr/local/subversion/
    bin/svn"
    alias svnadmin="/usr/local/subversion/bin/svnadmin"
    alias svnserve="/usr/local/subversion/bin/svnserve"

    #最简单 svn 服务器搭建
    cd /home/sysman/src/svn/
    svnadmin create test
    svnserve -d -r /home/sysman/src/svn/test/

    #最简单配置
    #vim svnserve.conf
    [general]
    password-db = passwd
    realm = test

    anon-access = read
    auth-access = write



    #查看
    cd /home/sysman/src/svn/testsrc
    svn list  svn://127.0.0.1/test


    #迁出
    cd /home/sysman/src/svn/testsrc
    svn checkout  svn://127.0.0.1/test


    #迁入
    cd test
    echo "google - baidu " > baidu
    svn add baidu svn://127.0.0.1/test
    svn commit -m 'add ok'
    svn list  svn://127.0.0.1/test
    # baidu
    # tt


    #详细参考 :
    http://www.subversion.org.cn/svnbook/
    在文档中有关有意思的介绍 (svnsync):
    http://www.subversion.org.cn/svnbook/1.4/svn.ref.svnsync.html


    其他说明 :

    1.帮助
    svn help

    svn help add

    2.一般操作
    更新你的工作拷贝
        svn update

    做出修改
        svn add
        svn delete
        svn copy
        svn move

    检验修改
        svn status
        svn diff

    可能会取消一些修改
        svn revert

    解决冲突(合并别人的修改)
        svn update
        svn resolved

    提交你的修改
        svn commit

  • 相关阅读:
    如何将 Python 程序打包成 .exe 文件?
    无穷滚动(Infinite scroll)的实现原理
    图片延迟加载(lazyload)的实现原理
    Java 基础 -- 泛型、集合、IO、反射
    Ubuntu on win10
    让自己少走点弯路
    使用MongoDB 记录业务日志
    19个JavaScript数组常用方法总结
    Kubernetes 使用Nginx-Ingress实现蓝绿发布/金丝雀发布/AB测试
    官方golang包管理神器
  • 原文地址:https://www.cnblogs.com/buffer/p/1598922.html
Copyright © 2011-2022 走看看