macbook pro下SVN客户端macSvn使用

之前一直用的windows,最近转战mac。公司的老项目代码,项目文档都是SVN,真的让人十分蛋疼。各种尝试都不好用,SmartSvn、SnailSvnLite都用的不太好,最近无意中搜到macSVN,抱着试一试的心态下载试试,发现还挺不错。

官网地址:macSvn - Subversion client for macOS: Homehttps://macsvn.co/

或者这个中文版地址也行:macSvn - Subversion client for macOS: HomemacSvn - macOS 平台 Subversion 客户端: 首页macSvn - macOS 平台 Subversion 客户端: 首页

1、下载安装

当前最新版本 2.1.1.6427

macSvn - macOS 平台 Subversion 客户端: 首页

2、安装

下载后双击打开安装,跟其他应用程序安装一样,ICON拖到应用程序即可。

安装就是这么简单,so easy!

3、使用

(1)与Finder无缝集成

macSvn 无缝集成至 macOS 的访达窗口,支持使用图标徽章显示版本跟踪状态, 可通过访达窗口的上下文菜单、工具条菜单、和边栏菜单,执行所有的 svn 操作。有了图标徽章,一目了然。

(2)设置工作目录
打开Finder窗口,点击工具条上面的 “macSvn 版本控制” 按钮, 执行 “工作目录 / 管理工作目录 / 选择工作目录 ...” 菜单项, 然后选择你的工作目录。或者,在Finder窗口中打开工作副本,然后点击工具条 “macSvn 版本控制” 按钮, 执行 “工作目录 / 管理工作目录 / 当前工作目录” 菜单项。

此菜单下可以管理工作目录、也可以打开、移除、或者添加工作目录;

管理工作目录时,可以通过上面的+ - 等按钮进行操作,也可以刷新重新加载等

这里比较方便的一点是,可以在在目录管理界面,直接将要管理的目录通过鼠标拖拽到此处完成添加操作。

(3)检出Checkout

在Finder中点击macSVN图标打开菜单,选择检出,

在 “检出至” 对话框中填写 “源 URL 路径”、“检出深度”、“检出版本” 等输入框,设置好本地目标文件夹、可根据情况决定是否需要勾选“强制检出”。勾选 “检出后管理工作副本” 框,点击 “确定” 按钮执行检出操作。

(4)内置比较工具

macSvn 内置文件比较工具,支持文本文件、图像文件、二进制文件的比较操作。对于文本文件,允许编辑差异, 支持语法高亮。这个也比其他工具用起来舒服。

(5)缺陷跟踪

虽然目前我暂时没有用到这个功能,但这是让我眼前一亮的一个功能,之前使用TFS管理项目的时候,源代码和缺陷一一绑定,现在SVN+禅道模式使得源代码和缺陷分开管理,给工作还是带来了一定的不方便。

(6)支持搁置操作

之前用惯了TFS,这也是让人很喜欢的一个功能,临时变动工作,即使搁置代码,快速切换。它能够将工作副本中未提交的修改放在一边,就像将其搁置在架子上一样,以便处理其它事情, 然后再将修改取回至工作副本,继续工作。

(7)能够直接操作版本库

macSvn支持直接无需检出工作副本而直接操作版本库,包括复制、移动、删除、重命名、分支等操作。

(8)安全性

macSvn 内置隧道客户端,允许访问加密的 svnserve 服务,支持私钥认证和客户端证书认证。这一部分暂时还没有研究到,以后有机会研究了再慢慢补充。

(9)集成git???

在【设置】对话框的【版本控制系统】里面有Git项、【工作目录】菜单也有Git项、【其他】菜单的【认证转发】里面也有Git,难道已经支持Git了?

这个留着接下来研究了再补充吧。

===============================================

总体上感觉跟windows上的TortoiseSVN很像,但是又比TortoiseSVN强大很多,毕竟支持了缺陷跟踪、代码搁置集、还有Git?哈哈哈

  • 11
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值