📌 为什么 Mac 不能直接用 SVN?
很多人以为 Mac 自带 SVN,其实从 macOS Catalina(2019年)开始,苹果就把它从系统里移除了 😤
现在想用,需要自己安装~
📦 第一步:安装 SVN
用 Homebrew 一行搞定(没有 Homebrew 的先去装一下)
HOMEBREW_NO_AUTO_UPDATE=1 brew install svn💡 加
HOMEBREW_NO_AUTO_UPDATE=1是为了跳过 Homebrew 自动更新,不然可能会卡很久!
装完验证一下:
svn --version能看到版本号就成功啦 ✅
🚀 第二步:基本使用
① 从服务器拉取项目(第一次)
svn checkout svn://服务器地址/仓库路径 本地文件夹名② 查看文件状态
svn statusM= 已修改A= 新增待提交?= 未追踪(SVN 不知道这个文件)
③ 添加新文件
svn add --force .💡 加
--force可以自动跳过已追踪的文件,只添加新内容,避免报错!
④ 提交到服务器
svn commit -m "这里写提交说明"🔄 日常工作流程
svn update(先同步最新) ↓ 改代码 / 加文件 ↓ svn add --force . ↓ svn commit -m "说明"每次提交前先
update是好习惯,避免和别人的改动冲突 👍
❗ 常见报错速查
| 报错 | 原因 | 解决 |
|---|---|---|
command not found: svn | 没安装或没配置好 | 重新brew install svn |
brew install卡住不动 | Homebrew 在自动更新 | 加HOMEBREW_NO_AUTO_UPDATE=1 |
W150002 已纳入版本控制 | 对已追踪目录重复 add | 改用svn add --force . |