Mac中SVN免费使用 | WebStorm 配置 SVN 详细操作文档

1. 打开终端

在 Mac 上打开 Terminal(终端)

2. 安装 SVN

执行命令:

复制代码
brew install svn

如果安装过程中出现 Homebrew 自动更新较慢,可以执行:

ini 复制代码
HOMEBREW_NO_AUTO_UPDATE=1 brew install svn

3. 验证安装

执行:

css 复制代码
svn --version

如果返回类似信息说明安装成功:

复制代码
svn, version 1.14.x

4. 查看 SVN 安装路径

执行:

bash 复制代码
which svn

一般返回:

Apple Silicon Mac

bash 复制代码
/opt/homebrew/bin/svn

Intel Mac

bash 复制代码
/usr/local/bin/svn

二、WebStorm 配置 SVN

1. 打开配置

进入:

复制代码
WebStorm
Preferences
Version Control
Subversion

2. 设置 SVN 路径

找到:

css 复制代码
Path to Subversion executable

填写 SVN 路径,例如:

bash 复制代码
/opt/homebrew/bin/svn

然后点击:

复制代码
Test

如果显示:

arduino 复制代码
Subversion command line client version 1.x.x

说明配置成功。


三、解决 SVN SSL 证书报错

在使用 SVN 时可能出现错误:

vbscript 复制代码
Server SSL certificate verification failed:
certificate issued for a different hostname, issuer is not trusted

这是因为 SVN 服务器使用的是 未受信任的 HTTPS 证书。

解决方法

在终端执行:

arduino 复制代码
svn ls https://你的svn地址

例如:

bash 复制代码
svn ls https://svn.example.com/project

终端会提示:

perl 复制代码
Error validating server certificate for 'https://svn.example.com'
(R)eject, accept (t)emporarily or accept (p)ermanently?

输入:

css 复制代码
p

含义:

ini 复制代码
p = permanently
永久信任该证书

然后输入 SVN 账号密码即可。


四、验证 SVN 是否正常

执行:

arduino 复制代码
svn info https://你的svn地址

如果返回仓库信息,例如:

sql 复制代码
Repository Root
Revision
Last Changed Author

说明 SVN 已经可以正常使用。


五、WebStorm 使用 SVN

配置完成后可以在 WebStorm 中使用:

Checkout 项目

csharp 复制代码
VCS
Checkout from Version Control
Subversion

输入 SVN 地址即可下载项目。

常用操作

更新代码:

sql 复制代码
右键项目 → Subversion → Update

提交代码:

sql 复制代码
右键文件 → Commit

查看日志:

sql 复制代码
右键 → Subversion → Show History

最终能正常检出、更新、提交了!!!


六、常见问题

1. 报错 Cannot run program "svn"

说明 WebStorm 没找到 SVN,需要重新配置 SVN 路径。

2. 报错 SSL certificate verification failed

按 第三步操作信任证书即可解决。

3. SVN 命令找不到

执行:

bash 复制代码
which svn

确认路径是否正确。

相关推荐
天府云创3 天前
Anthropic重做Git:Scion——Agent时代的版本管理系统
git·svn·版本控制·软件设计·迭代升级·scion
爱吃辣椒的小豆豆3 天前
Apache 日志轮转触发 SVN 更新异常
svn·apache
鶴哥只手遮天4 天前
Apache Subversion 1.15 源码深度剖析-第 3 章 文件系统层(FS 抽象与 FSFS 后端)
svn·开源
鶴哥只手遮天4 天前
Apache Subversion 1.15 源码深度剖析-第 6 章 工作副本:WC-NG 与 pristineless
svn·开源
解道Jdon6 天前
FigCraft把Figma用Rust从零重写了一遍
ide·windows·git·svn·eclipse·github·visual studio
Peter(阿斯拉)13 天前
[macOS Tahoe 26]_[使用SmartSVN访问库路径报错的问题]
macos·svn·tahoe·smartsvn·macos26
inferno15 天前
SVN学习笔记(二)
笔记·学习·svn
inferno17 天前
SVN服务端下载、安装与配置(Windows版)
svn
mhmh12317 天前
SVN 版本控制从入门到实战:安装、配置与日常使用指南
svn
inferno17 天前
SVN学习笔记(一)
笔记·学习·svn