zoukankan      html  css  js  c++  java
  • subversion linux使用方法

     

    安装subversion
    sudo apt-get install subversion


    建立subversion根目录
    cd /home/
    sudo mkdir -p svn                             ;建立svn目录
    ls -l                                                   ;查看建立没?

    建立代码仓库
    cd svn/
    sudo svnadmin create myproject       ;建立工程目录
    ls -l                                                     ;查看建立没?


    设置权限
    cd myproject/
    ls -l                                                      ;查看文件包括 conf 配置目录 db数据库目录
    cd conf/       
    ls -l                                                     ;查看文件 authz passwd svnserver.conf

    sudo gedit svnserver.conf
    # anon-access=read                          ;读权限
    # auth-access=write                           ;写权限
    # password-db=passwd                      ;密码  改为password-db=passwd 
    sudo gedit passwd
    testuser=123456                               ;在最后加入usr=psw

    启动服务
    cd /home/
    sudo svnserve -d -T -r /home/svn    ;-d紧密方式 -T线程替代进程 -r根目录
    如果出现can't...则是已有了一个这样的服务
    ps -e                                                     ;出现服务列表
    sudo kill 1234                                       ;1234进程号
    sudo svnserve -d -T -r /home/svn        ;在启动一次

    设置自启动
    sudo gedit /etc/rc.local        ;自启动文件
    ;在exit 0 前添加一行svnserve -d -T -r /home/svn

    导入代码
    cd
    mldir svn_example              ;新建装代码文件
    cd svn_example/
    touch hello.c                ;新建文件(试验用)    

    svn import ./ svn://192.168.1.120/myproject         ;从当前目录导入myproject工程目录 并

    进入编辑器
    hello.c                    ;ctrl+x 退出并保存loging信息hello.c为日志内容
    输入用户名密码
    testuser
    123456
    成功可以看到版本信息。


    windows下导入工程
    建立文件夹svn_example
    文件夹上右键 svn检出(svnchekout)
    输入地址svn://192.168.1.120/myproject查看文件
    改为svn://192.168.1.120/myproject/    ;防止新建myproject目录


    把hello.c改后文件图标变为!
    svn提交
    TortoiseSVN 版本比较等等

  • 相关阅读:
    Hadoop and net core a match made in docker
    JavaScript封装方法,兼容参数类型为Number和String
    HTML的input类型为hidden导致无法reset改字段的value问题
    MyBatis自动生成Java/C#的Bean(Entity)的等价MYSQL实现函数
    JMX configuration for Tomcat
    Resolved validation conflict with readonly
    FreeMarker example all in one
    Notepad++ 大小写转换
    常用编辑器列模式快捷键
    Redis应用一例(存证数量用计数器实现)
  • 原文地址:https://www.cnblogs.com/ghost240/p/2550315.html
Copyright © 2011-2022 走看看