zoukankan      html  css  js  c++  java
  • mac svn的使用

    一、概述

    在windows下,我们常常用TortoiseSVN管理svn代码。在mac下,自带svn客户端和服务器端功能。

    二、服务端:创建代码仓库,用来存储客户端所上传的代码

    (1)创建svn代码存放目录

    sudo svnadmin create /Users/Cinco_qian/svnCode  //在目录/Users/Cinco_qian/svnCode下创建存放svn的代码
    sudo rm -r -f svnCode  //另附 : 删除文件夹以及文件夹内文件

    (2)svnadmin执行完后,会出现以下目录结构。接下来修改/conf/svnserve.conf这个文件

    一般这个文件没有“写”的权限。这时候,从finder里面进入到这个目录下,点击svnserve.conf,按“command + I”或者右击,出现简介面板。点击最底下的共享与权限”(或者Sharing & Permissions),点右下角的“锁”,再点左侧的“+”号,添加你目前使用的账号名,权限设置为“读与写”。

    有了权限后,把文件里,以下配置前面的‘#和空格’都删掉。

    # anon-access = read   //去掉这行前面的 “#和空格”
    # auth-access = write  //去掉这行前面的 “#和空格”
      
    # password-db = passwd   //去掉这行前面的 “#和空格”
      
    # authz-db = authz  //去掉这行前面的 “#和空格”

    (3)修改passwd文件,配置用户名和密码

    [users]
    userName = userPsw //添加你的用户名和密码
    # harry = harryssecret
    # sally = sallyssecret

    (4)修改文件 authz

    [groups]
    group = userName //添加你的用户名,多个账号用,号隔开
    # harry_and_sally = harry,sally
    # harry_sally_and_joe = harry,sally,&joe
    
    [/]    //添加
    @group = rw //给group这个变量下所有账号添加读写权限

    (5)启动svn,在终端输入 svnserve -d -r /Users/Cinco_qian/svnCode ,没有报错,则说明配置成功

    三、客户端常用操作

    (1)从服务器下拉代码到本地

    svn checkout svn://svnPath/codeName --username=yourName --password=yourPsw /Users/yourAppleUserName/saveCodePath

    (2)提交代码到svn上

    在终端,定位到你存放代码的目录下,我的是odySvnCode,提交

    svm add *  
    svn commit -m "备注信息"

    (3)清除未完成动作

    svn cleanup //清除未完成动作

    (4) 查看日志

    svn log -l 3  //查看最新3条log
  • 相关阅读:
    Explain 索引优化分析
    组合索引与前缀索引
    MySQL 索引的类型
    MySQL 字符集及校验规则
    MySQL 连接查询
    DQL 数据查询语言
    DML 数据操纵语言
    DCL 数据控制语言
    DDL 数据定义语言
    蓝桥杯大学B组省赛2020模拟赛(一)题解与总结
  • 原文地址:https://www.cnblogs.com/cynthia-wuqian/p/6586538.html
Copyright © 2011-2022 走看看