在使用mac的过程中,某些时候需要使用到svn仓储,在windows系统上面有我们最为熟悉的小乌龟(TortoiseSVN,下载链接:https://tortoisesvn.net/downloads.zh.html)
但是在mac系统上面则很少svn的工具,所以我决定使用命令行进行操作,同时提升开发人员的格调。

1.安装svn

brew install svn

Mac安装配置Homebrew
2.拉取仓库文件

svn checkout svn://xxxxxx

3.添加文件

svn add file

4.提交文件到svn

svn commit -m "LogMessage" [-N] [--no-unlock] PATH(如果选择了保持锁,就使用--no-unlock开关)

5.加锁/解锁

 svn lock -m "LockMessage" [--force] PATHsvn unlock PATH

6.更新到某个版本

svn update -r m
svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。
svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)
svn update test.php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先update,修改文件,然后清除svn resolved,最后再提交commit)

7.查看文件或者目录状态

svn status path

8.删除文件

svn delete path -m "delete test fle"

9.查看日志

svn log path

10.查看文件详细信息

svn info path

11.将两个版本之间的差异合并到当前文件

svn merge -r m:n path

12.SVN 帮助

svn help

Mac安装svn客户端相关推荐

  1. 【Mac】mac安装redis客户端 Error: Cask ‘rdm‘ is unavailable: No Cask with this name exist

    1.概述 mac安装redis客户端 rdm,报错如下 [lcc@lcc ~]$ brew cask install rdm Updating Homebrew... Error: Cask 'rdm ...

  2. mac安装svn的两种方式(使用brew安装svn 和 可视化工具SnailsvnLite)

    mac安装svn的两种方式(使用brew安装svn 和 可视化工具SnailsvnLite) 1. 使用homebrew安装svn 1.1 安装homebrew 1.2 安装svn 与使用 1.2.1 ...

  3. linux离线安装svn客户端和通过命令行使用svn

    目录 参考文献 安装svn客户端 下载 安装 安装apr 安装expat 安装apr-util 安装zlib 复制或移动文件夹sqlite-autoconf 安装subversion 命令行使用SVN ...

  4. CentOS安装SVN客户端

    废话不多说,直接上主题 卸载原来的svn安装包 yum remove -y subversion 安装svn yum -y install subversion 然后使用验证svn命令 svn --h ...

  5. linux 安装svn客户端

    安装命令:yum install -y subversion 客户端使用命令: svn help  帮助命令 svn checkout --help  子帮助命令 转载于:https://www.cn ...

  6. 良心之作----centos6.5下安装svn客户端报错

    centos连VisualSVN服务器时报"Key usage violation"错误的解决方案 错误原因分析: CentOS/RHEL yum 安装的 subversion 是 ...

  7. linux svn apt get,Ubuntu下安装SVN客户端

    http://rabbitvcs.org/ 1. sudo add-apt-repository ppa:rabbitvcs/ppa 上面的地址在http://wiki.rabbitvcs.org/w ...

  8. ORACLE 19c via Docker on Mac安装教程客户端配置连接Navicat GUI

    目录 PART I:安装ORACLE 1.软件安装 2.构建docker镜像 3.构建该镜像的容器 4.设置密码 5.运行数据库 6.进入SQLPLUS 7.可能出现的错误集合 PART II:客户端 ...

  9. mac安装git客户端

    http://blog.csdn.net/modalyin/article/details/52058264 最近弄cocoapods出现如标题提示  So度娘一番.感谢作者.纯属学习没有商业用途 1 ...

  10. centos7安装svn客户端和使用

    rpm -qa subversion yum remove -y subversion yum install -y subversion svnserve --version svn checkou ...

最新文章

  1. 别再问Cloudflare CDN 漏洞是怎么被利用的啦!这篇文就来告诉你
  2. 多元化谋定美国农业巨头-丰收节贸易会:四大粮商曲折历程
  3. ITK:从三个标量图像组成矢量
  4. CAS服务下单点登录(服务端与客户端)
  5. 利用nginx建立windows软连,实现IP访问文件
  6. vue :style 设置背景图片 backgroundImage
  7. scheduledexecutorservice 只执行一次_一个ScheduledExecutorService启动的Java线程无故挂掉引发的思考...
  8. Labview程序优化
  9. linuX开发板eop下载器,EOP乐谱架软件|EOP乐谱架(Everyone Piano插件)下载 V1.3.12.2 最新版 - 比克尔下载...
  10. 三星手机GT-S7898连不上电脑,无法调试
  11. 删除需要TrustedInstaller权限的文件
  12. Emulex:融合是一切发展的基础
  13. CANoe-第2个仿真工程-XVehicle—2Panel设计(原理,思路)
  14. 回望曾经的自己!对话心灵的治愈系漫画
  15. linux安装jenkins启动卡在初始页面 | 插件下载不了,报SSL错误等问题避坑 | No valid crumb was included in request for /ajaxBuildQ
  16. OpenCV裁剪图像任意区域
  17. IT培训机构如何选择
  18. 使用iperf测试网络性能
  19. 无线安全[测试标准]
  20. 连接字符串的几种方式

热门文章

  1. java扫雷游戏设计总结_JAVA版扫雷游戏的设计与实现
  2. php源码 乱码 通达oa_PHPOA源码中小企业OA办公系统流程ERP CRM HR微信钉钉泛微通达oa...
  3. garmin 945_点评:Garmin Nuvi 350 GPS
  4. Windows 常用软件清单
  5. l455在线清零服务器,爱普生epson l455清零软件官方版
  6. Qt - 自定义窗口 点击窗口外自动关闭
  7. 操作系统实验报告 lab6
  8. HALCON 控制变量没有被初始化_OA大典故障案例摘录【第1397篇】理光2501如何载体初始化 ?...
  9. 在Debian 11上创建软盘镜像分配给qemu虚拟机并使用
  10. Unity3D 5.3 新版AssetBundle使用方案及策略