Macos中的Mercurial GUI工具Murky试用
write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie
讨论新闻组及文件
哈哈,就如《小小游戏 程序员工作一年加九个月后的工作总结 》所说的,为了更好的学习IPhone开发,新买了Mac Book,既然如此,对于一个程序员,最关心一个平台的软件除了IDE还有啥?这个我也说不清楚,XCode的确还算不错了,我还关心Mac下的Vim -- MacVim,然后,还有源代码控制软件,因为习惯了Mercurial,也没有兴趣自己再搭建SVN服务器了,所以,Mercurial首先是要知道的,Mercurial的命令行是全平台可用的(Windows,Linux,Mac),实在不行可以用,但是查到了MacMercurial和Murky这个MacOS可用的GUI软件,怎么说也先试试,就算没有TortoiseHG好用,总不会比命令行的差。。。。。(发现我虽然很久没有写博客了,(因为CSDN关闭了MetaAPI(我是第三层嵌套的括号了))废话还是一如往常的多,甚至还有超越的趋势)
对于mercurial完全不了解的,参看一下以前的介绍性文章《分布式的,新一代版本控制系统mercurial 的介绍及 简要入门... 》,本文不是一个使用教程,就如标题所言,仅仅是一个附带很多截图的快速浏览
http://mercurial.selenic.com/downloads/ 有MacOS命令行的mercurial下载。
http://www.jwwalker.com/pages/macmerc.html 可以下载到MacMercurial,免费软件:)
http://bitbucket.org/snej/murky/wiki/Home 可以下载到Murky,开源软件^^
经过初步比较,MacMercurial比起Murky并没有非常大的优势,在这种情况下,我选择了主要去了解Murky,呵呵。
最新版本的Murky是0.7.1 .
安装:
Murky的文件解压后就是一个应用程序,没有如一般程序一样做一个Application的链接,我们自己直接将此应用程序拖入Application目录即可。
初步
首先看获取我自己的源代码。One Key Highlighter 。因为此软件利用了一些特殊的Win32特性(全局快捷键及进程创建部分),所以没有办法在MacOS中运行,这里仅仅是用此代码做做实验。
hg checkout地址是:https://onekeycodehighlighter.googlecode.com/hg/
选择Murky的File菜单->Repository->New Cloned.或者用Command+U快捷键。打开对话框:
设置好Source及Destination后,点Clone,弹出如下窗口:
好熟悉的画面啊,与TortoiseHG比较像。push,pull按钮都在GUI界面上了,现在还用不上,先试试compare功能。选中下面的文件,选择compare with base。
此界面似乎比Windiff及Beyond compare没得差,就是还没有操作,不能比较其操作性。
直接通过双击ReadMe.txt改变其内容,可以看到文件列表中的图标变化:
此时对Readme.txt点击右键,出现下列菜单:
此时可以再比较一下,并在右下脚的Action中选择常用的文件合并操作。
还是相当好用,原来是借用了MacOS本身的FileMerge工具。比较后,发现没有问题,然后commit,(Readme.txt上点右键那个图)
开始Commit窗口:
输入Commit message信息。自此,完成一次Commit过程。虽然Mercurial没有MacOS中XCode的内嵌支持,但是,好用程度起码不输TortoiseHG的:)
以下是Commit后的改变情况,可以看到日志增加了一条,改变的图标已经消去。
另外,Murky还有一些特别实用的功能,比如自定义工具栏:
Murky也有一些缺点,比如不能像MacMercurial一样方便的打tag(虽然都能很方便的通过clone进行分支)。比如Config的设置没有图形化等。
基本确认,Murky完全胜任日常的操作:)Yeah!无论自己切换到什么平台都可以用自己熟悉的软件,这是一种幸福;)很多人都说可移植性是华而不实仅用于炫耀的东西,那是因为他们仅仅固守于Win32平台。碰到需要用Linux做服务器,想在Linux下开发一点东西,碰到像做MacOS开发,IPhone开发时,才会深刻的感受到可移植性的重要,不是Mercurial的可移植性,我怎么能在Windows,Linux,MacOS下都使用它呢?呵呵,其实因为国内太多软件没有考虑到可移植性,你会发现,QQ这样的软件,也就Windows下的好用点,Linux,Macos下的不仅很久很久才有官方版本,而且易用性差到惨不忍睹,目前Linux,Macos下的版本,也就仅仅是个能发消息的东西而已。
原创文章作者保留版权 转载请注明原作者 并给出链接
write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie
Macos中的Mercurial GUI工具Murky试用相关推荐
- macOS中的比较好用的下载工具:Folx
Folx是macOS中比较好用的下载工具,中文官网地址如下: https://www.folxchina.cn/ Folx分为免费版和专业版.专业版是收费的,提供了更多的高级功能.对于普通用户来说,免 ...
- linux sqlite图形工具,Linux操作系统下的几款svn gui工具介绍
由于git-svn不支持remote branch的合并(没想到啊~没想到!),便试用了几款linux下的svn gui工具,打算专门用来做branch之间的合并用.目前,试用了如下几种:rapids ...
- Linux下的几款svn gui工具
近日,由于git-svn不支持remote branch的合并(没想到啊~没想到!),便试用了几款linux下的svn gui工具,打算专门用来做branch之间的合并用.目前,试用了如下几种:rap ...
- 介绍KeyTool GUI工具2款
http://blog.csdn.net/phoenix2121/article/details/7533796 分类: 04每天进步一小点2012-05-04 10:15 775人阅读 评论(1) ...
- PC上虚拟机中安装NW 7.02 ABAP试用版
一,安装前阅读 简介 SAP NetWeaver Application Server ABAP 7.02 SP6 32bit Trial Version (13 Dec 2010) SAP NETW ...
- MacOS中安装OpenCV
MacOS中安装OpenCV MacOS中安装OpenCV 所需的包 安装CMake 获取OpenCV源代码 获取最新的稳定OpenCV版本 从Git存储库中获取最新的OpenCV 使用CMake从源 ...
- MacOS上的包管理工具
众所周知,Linux世界中存在着如apt-get.yum等强大而简单的包管理工具,而在Macos中同样存在类似的东西. 当前比较流行的主要有如下两种: 1.Homebrew(推荐):其官网地址brew ...
- hbase的gui工具调研
hbase的web ui只是一个官方监控工具,并不是sql操作工具,所以进行下调研 [1]从15年开始就不再维护了 hbase-data-browser-v4.0-RC.zip下载链接是[2] 从hb ...
- macos上的硬盘检测工具_如何在MacOS上使用双镜头面部检测器(DSFD)实现90%以上的精度
macos上的硬盘检测工具 新程序员指南: (New Programmer's Guide:) 介绍: (Introduction:) This article is for those of us ...
最新文章
- GitHub 的 AI 编程工具漏洞高达 40% ,再次陷入争议……
- 阿里员工发帖吐槽人不如驴:你不能一边抽我,一边问我爱不爱你?
- 图片过渡效果一例 使用bitmapData操作
- 矩阵低秩张量分解_【线性代数】张量-张量的计算
- npm包全局安装和局部安装,执行包命令有什么不同?
- 7、MySQL选择数据库(MySQL USE语句)
- C/C++实现删除字符串的首尾空格
- cat3 utp是不是网线_小科普 | 网线也有高低?聊聊网线的差别
- 软件使用手册模板_【软件技巧】CATIA使用手册高级技巧54条
- 好玩的100个网站收藏
- 无盘服务器性能测试,无盘系统性能测试及结语
- Python eval 函数妙用
- C++---map/multimap用法介绍
- 有量子计算机的山西高能小说,五本大神级高能热血小说,没看过也必定听说过 ,加入书架告别书荒!...
- 学会计为什么要学计算机基础,会计专业学生为什么要学数据库
- 前端笔记05 - js
- 信息学奥赛一本通|1196:踩方格
- 从HDMI到MHL,手机走进高清时代
- dumple什么意思_dump是什么意思
- systemverilog:always_comb、always_latch、always_ff区别
热门文章
- CF卡插到时显示函数不正确请问咋才能修复?
- 读《Ivor Horton's beginning Visual C++ 2010》有感
- 【常垒·投资】芯率智能完成A轮融资
- 检测屏幕.html,15款html5响应式网站跨屏幕测试工具
- 【Web基础】用户登录注册案例
- 2021-2027全球与中国全闪存存储市场现状及未来发展趋势
- Windows/Ubuntu双系统磁盘管理中删除Ubuntu分区后Ubuntu EFI分区无法删除卷解决办法
- 【转载】目前市场上主流的BI产品主要有哪些?
- SQL注入的成因及原理浅析
- python获取List的形状