Fork me on GitHub

Mac安装SVN

推荐独立的可视化界面软件

开发工具的第三方插件有缓存,刷新慢等一系列问题。
image

SVN官网

https://subversion.apache.org/packages.html

Mac安装SVN命令

#安装
brew install subversion
#查看安装版本
svn --version
#查看subversion安装目录
brew --prefix subversion
#查看具体的 svn 可执行文件路径
which svn
#查看软链指向的真实文件位置
ls -l $(which svn)

image

命令checkout仓库

服务端配置完仓库、用户、组后,客户端checkout

#checkout目录
svn checkout URL
#代码移动到导出的目录下面
svn add .
#提交代码
svn commit -m "初始化"

image

代码提交

image

#当添加或者修改文件时使用status命令查看
svn status
#因为本地删除了.git文件夹所以缺失,要想告诉svn服务器明确删除此文件夹
svn delete ruoyi-ui3/.git
#svn明确要添加的文件
svn add ruoyi-ui3/public/favicon.svg
#提交
svn commit -m "删除 .git 目录,添加 favicon.svg 文件"

image

idea配置svn

#查看具体的 svn 可执行文件路径
which svn
#查看subversion安装目录
brew --prefix subversion

image

忽略文件

进入每个子模块目录单独设置svn:ignore(svn:ignore 是目录级别的)

cd ruoyi-admin
svn propset svn:ignore target .
cd ../ruoyi-business
svn propset svn:ignore target .
cd ../ruoyi-common
svn propset svn:ignore target .
cd ../ruoyi-framework
svn propset svn:ignore target .
cd ../ruoyi-generator
svn propset svn:ignore target .
cd ../ruoyi-quartz
svn propset svn:ignore target .
cd ../ruoyi-system
svn propset svn:ignore target .

删除版本控制但保留本地文件

svn delete --keep-local ruoyi-admin/target
svn delete --keep-local ruoyi-business/target
svn delete --keep-local ruoyi-common/target
svn delete --keep-local ruoyi-framework/target
svn delete --keep-local ruoyi-generator/target
svn delete --keep-local ruoyi-quartz/target
svn delete --keep-local ruoyi-system/target
posted @ 2025-06-30 11:29  秋夜雨巷  阅读(195)  评论(0)    收藏  举报