简单记录一下在Mac环境下,SVN的配置步骤和使用相关。(Mac自带了svn的服务器和客户端功能,简单配置一下即可使用)

  一、SVN的配置方法

  1. 创建一个仓库目录,比如在/Users/你的用户名 目录下新建一个svn_code仓库。

  打开终端,输入指令:svnadmin create /Users/ 你的用户名/svn_code,指令执行成功后,结果如下所示:

  

  2. 配置svn的用户权限,主要是修改/svn_code/conf 目录下的三个文件

  (1)打开svnserve.conf,将下面的配置项前的#和空格 都去掉

    anon-access = read

    auth-access = write

    password-db = passwd

    authz-db = authz

  (2)打开passwd,在[users]下面添加账号和密码

    [users]

    chenxkang=123

  (3)打开authz,配置用户组和权限

    [groups]

    topgroup=chenxkang

    使用[/]代表svn服务器中的所有资源库

    [/]

    @topgroup=rw

  3. 启动svn服务器

  在终端输入指令: svnserve -d -r /Users/你的用户名/svn_code

  如果没有任何提示就说明启动成功了。

  二、svn的使用方法

  1. 从本地导入代码到服务器

  在终端输入: svn import  项目地址 服务器地址 --username=chenxkang --password=123 -m

  2. 从服务器端下载代码到本地

  在终端输入: svn checkout 服务器地址  --username=chenxkang --password=123 项目地址

  3. 提交代码到服务器

  打开终端,先定位到目标代码目录,输入: cd 目标代码目录

  输入提交指令: svn commit -m "修改了XXX文件"

  4. 更新服务器代码到本地

  先定位到指定目录后,再在终端输入: svn update

  5. 关于svn的其它用法,可以再终端输入: svn help 进行查询。

Mac环境下SVN的配置和使用的更多相关文章

  1. Mac 环境下svn服务器的配置

    Mac 环境下svn服务器的配置 本文目录 • 一.创建代码仓库,用来存储客户端所上传的代码 • 二.配置svn的用户权限 • 三.使用svn客户端功能 在Windows环境中,我们一般使用Torto ...

  2. Mac环境下svn的使用

    在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还 ...

  3. Mac环境下svn的使用(转载)

    在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还 ...

  4. (转)Mac环境下svn的使用

    在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还 ...

  5. Mac环境下svn的使用(转)

    本文目录 一.创建代码仓库,用来存储客户端所上传的代码 二.配置svn的用户权限 三.使用svn客户端功能 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下, ...

  6. Mac环境下svn命令行的使用

    在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还 ...

  7. Mac环境下Android Studio配置Git以及最基本使用

    Git是分布式版本管理工具,现在使用十分广泛,相对于SVN,GIT的使用更加方便,在离线环境下,仍然可以进行版本控制工作.且速度十分快.在Windows下,先需要自行安装Git程序,网址git-scm ...

  8. mac环境下利用MAMP配置PHPStorm

    刚刚准备搞php稍微研究一下,结果第一步就卡到了.各种配置问题,教程找了又找,找了又找,总算是成功了.纪念一下.配置截图.同时解决phpstorm 不能接受post 表单数据的问题. 推荐大家支持正版 ...

  9. mac环境下,pycharm2018 配置 anaconda。

    2018版的pycharm与之前的版本在配置anaconda上流程略有不同.直接上图 1.新建工程,展开会看到系统默认的编译环境名叫virtualenv,是基于python3.5的环境(如果没有安装过 ...

随机推荐

  1. component-scan标签的use-default-filters属性的作用以及原理分析

    一.背景 ​ 我们在Spring+SpringMVC+Mybatis的集成开发中,经常会遇到事务配置不起作用等问题,有时候就是因为包扫描出了问题,其中component-scan的标签的use-def ...

  2. 通过Nrgok映射外网调试微信

    一.注册账号 注册地址:http://www.ngrok.cc/login 登录系统,新增域名 二.下载客户端,修改配置文件 修改ngrok.cfg auth_token值登录平台管理系统可查看 su ...

  3. Java访问控制

    转自:菜鸟教程

  4. Java中的静态变量static

    package com.wangcf; public class Test { String name="你好"; static String sex="男"; ...

  5. 上午做的第一个安卓app

    刚开始学习安卓开发,有好多不懂,好多快捷键不知道,好多文件也不知道是干什么用的,初学时的确会有很多烦恼,比如哪里又多一个空格也会报错,有时候错误很难看懂. 嘿嘿,一上午的功夫边学习边调代码,做出了我第 ...

  6. 软工1816 · Alpha冲刺(9/10)

    团队信息 队名:爸爸饿了 组长博客:here 作业博客:here 组员情况 组员1(组长):王彬 过去两天完成了哪些任务 学习jQuery的AJAX部分的基础知识,对web端如何异步获取服务器信息有了 ...

  7. PAT 甲级 1129 Recommendation System

    https://pintia.cn/problem-sets/994805342720868352/problems/994805348471259136 Recommendation system ...

  8. Ubuntu 16.04出现:Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/

    转自:http://blog.csdn.net/zzq123686/article/details/77454066 出现错误信息: Reading package lists... Done E:  ...

  9. oracle 关于表数据delete 后如何恢复

    今天在PL/SQL中操作不小心删掉了某个表的部分数据,这可吓坏了本猿:于是悄悄的打开电脑,赶紧找度娘帮忙.经过度娘的小爬虫帮助,几分钟就把数据恢复了. 那么表数据delete掉后怎么恢复呢? 用fla ...

  10. Delphi DbGridEh实现表格没有内容的渐变效果

    OptionsEh = dghExtendVertLines  就会有这个效果, 去掉就会没有这个效果