Mac安装SVN
推荐独立的可视化界面软件
开发工具的第三方插件有缓存,刷新慢等一系列问题。

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)

命令checkout仓库
服务端配置完仓库、用户、组后,客户端checkout
#checkout目录
svn checkout URL
#代码移动到导出的目录下面
svn add .
#提交代码
svn commit -m "初始化"

代码提交

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

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

忽略文件
进入每个子模块目录单独设置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
如果这篇文章对你有用,可以关注本人微信公众号获取更多ヽ(^ω^)ノ ~


浙公网安备 33010602011771号