天天看点

mac安装使用subversion(svn) 1.首先安装homebrew2.安装subversion(svn)3.创建仓库4.配置svn5.启动svn服务6.使用svn客户端功能5.需要更多用法,参考svn常用命令

1.首先安装homebrew

在终端输入下面的命令

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
           

下面是执行命令的结果

mac安装使用subversion(svn) 1.首先安装homebrew2.安装subversion(svn)3.创建仓库4.配置svn5.启动svn服务6.使用svn客户端功能5.需要更多用法,参考svn常用命令

按照提示选择一个下载镜像,我选择的是1,中间会让输入开机密码,按照提示操作即可

mac安装使用subversion(svn) 1.首先安装homebrew2.安装subversion(svn)3.创建仓库4.配置svn5.启动svn服务6.使用svn客户端功能5.需要更多用法,参考svn常用命令
mac安装使用subversion(svn) 1.首先安装homebrew2.安装subversion(svn)3.创建仓库4.配置svn5.启动svn服务6.使用svn客户端功能5.需要更多用法,参考svn常用命令
mac安装使用subversion(svn) 1.首先安装homebrew2.安装subversion(svn)3.创建仓库4.配置svn5.启动svn服务6.使用svn客户端功能5.需要更多用法,参考svn常用命令

这里已经安装成功,按照下面的提示命令继续操作。最后查看版本是否安装完成

source /Users/yx/.bash_profile

brew -v
           
mac安装使用subversion(svn) 1.首先安装homebrew2.安装subversion(svn)3.创建仓库4.配置svn5.启动svn服务6.使用svn客户端功能5.需要更多用法,参考svn常用命令

注意,有时候按照不成功,是因为网络问题,多试几次,多选择几个下载镜像试试

2.安装subversion(svn)

执行下面的命令,安装成功。

brew install subversion
           
mac安装使用subversion(svn) 1.首先安装homebrew2.安装subversion(svn)3.创建仓库4.配置svn5.启动svn服务6.使用svn客户端功能5.需要更多用法,参考svn常用命令

3.创建仓库

仓库就是代码存放的位置,用户名修改成自己的。注意,要提交创建好目录文件。否则创建会失败。

svnadmin create /Users/[用户名]/Documents/SVN/myCode
           

执行命令如下图所示:成功

mac安装使用subversion(svn) 1.首先安装homebrew2.安装subversion(svn)3.创建仓库4.配置svn5.启动svn服务6.使用svn客户端功能5.需要更多用法,参考svn常用命令

在安装目录下,会出现一堆目录结构

mac安装使用subversion(svn) 1.首先安装homebrew2.安装subversion(svn)3.创建仓库4.配置svn5.启动svn服务6.使用svn客户端功能5.需要更多用法,参考svn常用命令

4.配置svn

4.1找到/myCode/conf/svnserve.conf文件,配置svn,找到去掉前面的#和空格

anon-access = read

代表匿名访问的时候是只读的,若改为

anon-access = none

代表禁止匿名访问,需要帐号密码才能访问
anon-access = read
auth-access = write

password-db = passwd
authz-db = authz
           

4.2. 找到/myCode/conf/password,

在[users]下面添加账号密码,如:

# 账号为xing,密码为test
xing = test
           

4.3. 找到/myCode/conf/authz

在[groups]下面添加组名和用户名,多个用户之间用英文逗号(,)隔开,如:

# 将xing和harry加入admin组
[groups]
admin = xing,harry
           

权限配置:

# [/]代表svn服务器中的所有资源库
# 组名前需要加@符号,用户名前不用加@

# admin组中的所有用户对所有资源库都有读写(rw)权限
# xing对所有资源库都有读写(rw)权限
[/]
@admin = rw 
xing = rw
           

5.启动svn服务

执行命令,没有提示则说明启动成功

$ svnserve -d -r /Users/[用户名]/Documents/SVN
# 或
$ svnserve -d -r /Users/[用户名]/Documents/SVN/myCode
           
mac安装使用subversion(svn) 1.首先安装homebrew2.安装subversion(svn)3.创建仓库4.配置svn5.启动svn服务6.使用svn客户端功能5.需要更多用法,参考svn常用命令

6.使用svn客户端功能

1. 从本地导入代码到服务器(第一次初始化导入)

  • 在终端中输入
$ svn import /Users/[用户名]/Documents/SVN/myCode checkout svn://xxx.xxx.xxx.xxx:xxxx/xxx "注释内容"
           

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

  • 在终端中输入(不一定要使用创建仓库的文件夹):
$ svn checkout svn://xxx.xxx.xxx.xxx:xxxx/xxx /Users/[用户名]/Documents/SVN/myCode
           

3. 提交更改后到代码到服务器

  • 打开终端,定位到目录,输入提交命令
$ cd /Users/[用户名]/Documents/SVN/myCode
$ svn commit -m "备注"
           

4. 更新服务端的代码到本地

  • 在终端中定位到代码目录后:
$ svn update
           

5.需要更多用法,参考svn常用命令

继续阅读