mac下mac git图形化工具管理git的软件有哪些

中国领先的IT技术网站
51CTO旗下网站
11 个 Linux 上最佳的图形化Git 客户端
Linux用户主要可以通过命令行来管理Git,不过外面有几种图形化用户界面(GUI)Git客户软件,它们便于用户在Linux桌面上高效、可靠地使用Git,即便提供不了所有命令行操作,至少也提供大多数此类操作。下面列出了面向Linux桌面用户的一些最出色的拥有GUI的Git前端程序。
作者:布加迪 编译来源:51CTO| 09:52
【快译】Git是一种免费开源的分布式版本控制系统,可用于处理软件开发及另外几种版本控制任务。它旨在处理大大小小的各种项目,并确保速度、效率和数据完整性。
Linux用户主要可以通过命令行来管理Git,不过外面有几种图形化用户界面(GUI)Git客户软件,它们便于用户在Linux桌面上高效、可靠地使用Git,即便提供不了所有命令行操作,至少也提供大多数此类操作。
下面列出了面向Linux桌面用户的一些最出色的拥有GUI的Git前端程序。
1. GitKraken
GitKraken是一种跨平台、优雅、高效的Git客户软件,面向Linux。它可以在类似Unix的系统(比如Linux和Mac OS X)上运行,也可以在Windows上运行。
它旨在通过诸如此类的功能,提高Git用户的工作效率:
可视化交互和提示
100%独立式
支持多个配置文件
支持一键式撤销和恢复功能
内置的合并工具
快速而直观的搜索工具
易于适应用户的工作区,还支持子模块和Gitflow
与用户的GitHub或Bitbucket帐户整合起来
键盘快捷键及其他更多
GitKraken:面向Linux的Git客户软件
主页链接:/
2. Git-cola
Git-cola是一种功能强大、易于配置的Git客户软件,面向Linux,它为用户提供了一种漂亮的GUI。它是用Python编写的,采用GPL许可证来发布。
Git-cola界面包括几个协作工具,它们可以根据用户需要来隐藏和重新排列。它还为用户提供了许多实用的键盘快捷键。
额外的功能特性包括如下:
多个子命令
自定义窗口设置
可配置的环境变量
支持自定义GUI设置
Git-cola:面向Linux的 Git客户软件
主页链接:http://git-cola.github.io/
3. SmartGit
SmartGit也是一款跨平台、强大、流行的GUI Git客户软件,面向Linux、Mac OS X和Windows。它被称为是面向专业人员的Git,让用户能够借助高效的工作流程,应对日常的Git挑战、提高工作效率。
用户可以将它与自己的代码库或其他托管提供商结合使用。它随带下列出色的功能特性:
支持Git合并请求和注释
支持SVN代码库
随带Git-flow、SSH-client和文件压缩/合并工具
与GitHub、BitBucket和Atlassian Stash紧密整合起来
SmartGit:面向Linux的 Git客户软件
主页链接:/smartgit/
Giggle是一种免费的GUI客户软件,支持Git内容跟踪工具,它使用GTK+工具包,只能在Linux上运行。它是因2007年1月举行的编程马拉松活动Imendio而开发出来的,现在已被整合到GNOME基础设施中。它基本上就是一款Git查看工具,让用户可以浏览代码库历史内容。
Giggle:面向Linux的 Git客户软件
主页链接:https://wiki.gnome.org/giggle
Gitg是一款查看Git代码库的GNOME GUI前端程序。它包括诸多功能:通过应用程序菜单能够与GNOME外壳整合,让用户能够查看最近使用的代码库,浏览代码库历史内容。
它还提供了文件视图和登台区,可以编写提交的代码、提交阶段性变更内容、打开代码库、克隆代码库和用户信息。
查看Git代码库的Gitg客户软件
主页链接:https://wiki.gnome.org/Apps/Gitg
6. Git GUI
Git GUI是一种跨平台、易于移植、基于Tcl/Tk的GUI前端程序,面向Git,它可以在Linux、Windows和Mac OS X上使用。它主要专注于让用户能够通过生成新的提交代码、修改现有代码和构建分支来改动代码库,从而提交生成的代码。此外,它还让用户可以执行本地合并,对远程代码库执行获取/推送(fetch/push)操作。
面向Git的GitGui客户软件
主页链接:https://www.kernel.org/pub/software/scm/git/docs/git-gui.html
QGit是一种简单、快速、直观又强大的GUI Git客户软件,它是用Qt/C++编写的。它为用户提供了一个漂亮的用户界面,让用户可以密切关注不同的开发分支,从而浏览修订历史记录,并以图形化方式查看补丁内容和已变更的文件。
下面列出了几项功能特性:
查看、修订、差异、文件历史、文件标注和归档树
支持提交变更
让用户能够从已选择的提交内容运用或格式化补丁系列
还为两个QGit实例之间的提交支持拖放式功能
将命令顺序、脚本和任何可执行的内容与自定义动作关联起来
它为许多常见的StGit命令实施了GUI,比如推送/弹出和运用/格式化补丁及更多命令。
QGIT:面向Linux的Git客户软件
主页链接:http://digilander.libero.it/mcostalba/
8. GitForce
GitForce也是一种易于使用、界面直观的GUI前端程序,面向Git,它可以在Linux、Windows以及支持Mono的任何操作系统上运行。它为用户提供了一些最常见的Git操作,它功能很强大,足以单独使用,不需要使用任何其他的命令行Git工具。
GitForce:面向Linux的Git客户软件
主页链接:/site/gitforcetool/home
Egit是面向Eclipse IDE的Git插件。该项目旨在在用JQit java实现Git的基础上实施Eclipse工具。Eqit包括代码库资源管理器、新文件、提交窗口和历史视图等功能特性。
Egit:面向Eclipse IDE的插件
主页链接:http://www.eclipse.org/egit/
10. GitEye
GitEye是一种简单、直观的GUI客户软件,面向Git,它可以轻松与规划、跟踪、代码审查和构建工具(比如TeamForge、GitGub、Jira、Bugzilla及更多)整合起来。 它很灵活,并拥有强大的可视化和历史管理功能。
主页链接:http://www.collab.net/products/giteye
11. GITK(广义界面工具包)
GITK是一种多层GUI前端程序,面向Git,它让用户能够在任何情况下高效地处理软件。主要目的是大大增添软件的适用性,它可以在多层架构上运行,界面功能与外观感觉有效地分离开来。
重要的是,GITK让每个用户可以选择适合其需要的特定种类和风格的用户界面,这取决于功能、偏好和当前环境。
主页链接:http://gitk.sourceforge.net/
我们在本文中介绍了几款最有名的面向Linux、拥有GUI的Git客户软件,不过有可能遗漏了一两种工具,所以欢迎留言交流
原文标题:11 Best Graphical Git Clients and Git Repository Viewers for Linux
作者:Aaron Kili
【51CTO译稿,合作站点转载请注明原文译者和出处为】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
头条头条外电头条头条
24H热文一周话题本月最赞
讲师:16人学习过
讲师:5人学习过
讲师:16人学习过
精选博文论坛热帖下载排行
本书详细介绍脚本语言Groovy,首先介绍Groovy语言的基本特性,包括讨论Groovy方法、程序闭包、列表、映射以及对类和继承的支持,然后介绍如...
订阅51CTO邮刊git有哪些好用的图形化客户端?目前用的最多的是?
想要向同事推荐使用Git。对方之前没有接触过版本控制的概念,也不熟悉linux shell和命令行。而我一直是在命令行中学习和使用Git的。因此也想找一找合适的客户端工具。想请教下有经验人士求推荐。需要的仅仅是使用git的工具,github for windows/mac 涵盖的不只是git了,就先不算。
sourcetree 不二之选,windows和mac都能用,完美集成git flow。
谢邀. 我自己几乎没有使用 GUI Git 客户端的经验(包括 Github for Win/Mac), 主要在命令行下操作, 还有使用一款终端下的 CUI 工具 tig (主页: ). GUI 客户端方面, 我听到的风评比较好的还有 Atlassian 出的 SourceTree (主页: ), 不妨试试.不过话说回来, Git 是个比较奇葩的工具, 掌握 Git 最好的方式是从它的底层原理开始学习, 理解之后再学上层命令, 了解上层命令是如何操作底层的, 会有豁然开朗, 无师自通的感觉. 从这个角度来讲, 通过 GUI 客户端来学习 Git 是条很糟糕的路子.===
补充 ===评论里面有人询问学习资料, 我推荐以下两个文档:
title: Git常用命令和Git团队使用规范指南date:
16:22:32categories: 学习 | Studydescription: Git是目前世界上最先进的分布式版本控制系统---## 前言在2005年的某一天,Linux之父Linus Torvalds 发布了他的又一个里程碑作品——Git。它的出现改变了软件开发流程,大大地提高了开发流畅度,直到现在仍十分流行,完全没有衰退的迹象。其实一般情况下,只需要掌握git的几个常用命令即可,但是在使用的过程中难免会遇到各种复杂的需求,这时候经常需要搜索,非常麻烦,故总结了一下自己平常会用到的git操作。本文根据团队实践记录Git入门指南和Git常用命令,文章中不仅记录了Git的搭建和使用教程,还参考了大量Git团队使用规范上的经验,希望大家可以结合自己团队的实际应用场景让Git协作优雅的落地。& Git是目前世界上最先进的分布式版本控制系统## 更新记录日 - 初稿阅读原文 - **扩展阅读**Git Book - git简明指南 - 常用 Git 命令清单 - 猴子都能懂的GIT入门 - Git教程 - ## SVN与Git的最主要的区别SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。## Git搭建和使用& Git上手并不难,深入学习还是建议多实践,可以参考扩展阅读中廖雪峰的Git教程### Git服务端& 服务端搭建Git很简单,有更多需求不妨试试Gogs和Gitlab使用Gogs轻松搭建可能比GitLab更好用的Git服务平台 - ``` bash#安装gitsudo apt-get install gityum install git#创建一个git用户,用来运行git服务sudo adduser git#创建证书使用公钥免密码登录(可选)ssh-keygen -t rsavi ~/.ssh/authorized_keys#初始化Git仓库sudo git init --bare sample.gitsudo chown -R git:git sample.git#禁用shell登录vi /etc/passwdgit:x::,,,:/home/git:/usr/bin/git-shell#在客户端上克隆远程仓库git clone git@server:/srv/sample.git```管理公钥推荐使用GitosisGitosis - Gitosis配置手记 - 管理权限推荐使用GitoliteGitolite - ### Git客户端& Git客户端可以按个人习惯来选择,遵守团队协作中的Git规范标准才是更重要的Git - TortoiseGit - SourceTree - ``` bash#以最基本的Git命令行为例,先下载Git#配置git提交用户名和邮箱,定义别名方便区分git config --global user.name "你的姓名"git config --global user.email ""#克隆仓库git clone cap@172.28.70.243:/cap/cap.git$ git clone cap@172.28.70.243:/cap/cap.gitCloning into 'cap'...warning: You appear to have cloned an empty repository.Checking connectivity... done.#测试推送touch READMEgit add READMEgit commit -m "add readme"git push origin masterCounting objects: 3, done.Writing objects: 100% (3/3), 199 bytes | 0 bytes/s, done.Total 3 (delta 0), reused 0 (delta 0)To cap@172.28.70.243:/cap/cap.git* [new branch] master -& master```## Git常用命令**符号约定**- `&xxx&` 自定义内容- `[xxx]` 可选内容- `[&xxx&]`自定义可选内容``` bash#初始设置git config --global user.name "&用户名&" #设置用户名git config --global user.email "&电子邮件&" #设置电子邮件#本地操作git add [-i] #保存更新,-i为逐个确认。git status #检查更新。git commit [-a] -m "&更新说明&" #提交更新,-a为包含内容修改和增删,-m为说明信息,也可以使用 -am。#远端操作git clone &git地址& #克隆到本地。git fetch #远端抓取。git merge #与本地当前分支合并。git pull [&远端别名&] [&远端branch&] #抓取并合并,相当于第2、3步git push [-f] [&远端别名&] [&远端branch&] #推送到远端,-f为强制覆盖git remote add &别名& &git地址& #设置远端别名git remote [-v] #列出远端,-v为详细信息git remote show &远端别名& #查看远端信息git remote rename &远端别名& &新远端别名& #重命名远端git remote rm &远端别名& #删除远端git remote update [&远端别名&] #更新分支列表#分支相关git branch [-r] [-a] #列出分支,-r远端 ,-a全部git branch &分支名& #新建分支git branch -b &分支名& #新建并切换分支git branch -d &分支名& #删除分支git checkout &分支名& #切换到分支git checkout -b &本地branch& [-t &远端别名&/&远端分支&] #-b新建本地分支并切换到分支, -t绑定远端分支git merge &分支名& #合并某分支到当前分支```Git常用命令 - - workspace: 本地的工作目录。(记作A)- index:缓存区域,临时保存本地改动。(记作B)- local repository: 本地仓库,只想最后一次提交HEAD。(记作C)- remote repository:远程仓库。(记作D)& 以下所有的命令的功能说明,都采用上述的标记的A、B、C、D的方式来阐述。``` bash#初始化git init //创建git clone /path/to/repository //检出git config --global user.email "" //配置emailgit config --global user.name "Name" //配置用户名#操作git add &file& // 文件添加,A → Bgit add . // 所有文件添加,A → Bgit commit -m "代码提交信息" //文件提交,B → Cgit commit --amend //与上次commit合并, *B → Cgit push origin master //推送至master分支, C → Dgit pull //更新本地仓库至最新改动, D → Agit fetch //抓取远程仓库更新, D → Cgit log //查看提交记录git status //查看修改状态git diff//查看详细修改内容git show//显示某次提交的内容#撤销操作git reset &file&//某个文件索引会回滚到最后一次提交, C → Bgit reset//索引会回滚到最后一次提交, C → Bgit reset --hard // 索引会回滚到最后一次提交, C → B → Agit checkout // 从index复制到workspace, B → Agit checkout -- files // 文件从index复制到workspace, B → Agit checkout HEAD -- files // 文件从local repository复制到workspace, C → A#分支相关git checkout -b branch_name //创建名叫“branch_name”的分支,并切换过去git checkout master //切换回主分支git branch -d branch_name // 删除名叫“branch_name”的分支git push origin branch_name //推送分支到远端仓库git merge branch_name // 合并分支branch_name到当前分支(如master)git rebase //衍合,线性化的自动, D → A#冲突处理git diff //对比workspace与indexgit diff HEAD //对于workspace与最后一次commitgit diff &source_branch& &target_branch& //对比差异git add &filename& //修改完冲突,需要add以标记合并成功#其他gitk //开灯图形化gitgit config color.ui true //彩色的 git 输出git config format.pretty oneline //显示历史记录时,每个提交的信息只显示一行git add -i //交互式添加文件到暂存区```## Git使用规范Git 使用规范流程 - 团队中的 Git 实践 - 构家网 git 团队协作使用规范 v2 - & Git使用规范提醒- 使用Git过程中,必须通过创建分支进行开发,坚决禁止在主干分支上直接开发。review的同事有责任检查其他同事是否遵循分支规范。- 在Git中,默认是不会提交空目录的,如果想提交某个空目录到版本库中,需要在该目录下新建一个 .gitignore 的空白文件,就可以提交了- 把外部文件纳入到自己的 Git 分支来的时候一定要记得是先比对,确认所有修改都是自己修改的,然后再纳入。不然,容易出现代码回溯- 多人协作时,不要各自在自己的 Git 分支开发,然后发文件合并。正确的方法应该是开一个远程分支,然后一起在远程分支里协作。不然,容易出现代码回溯(即别人的代码被覆盖的情况)- 每个人提交代码是一定要 git diff 看提交的东西是不是都是自己修改的。如果有不是自己修改的内容,很可能就是代码回溯- review 代码的时候如果看到有被删除掉的代码,一定要确实是否是写代码的同事自己删除的。如果不是,很可能就是代码回溯
SmartGit,跨平台。虽然Git的确是基于命令行最好了,但是对于从SVN,尤其是TortoiseSVN转过来的用户,用用你就明白我在说什么了。
TortoiseGitSmartGitSourceTreeGit GUI如果经常跨平台工作的话,可以使用 SourceTree 或者 SmartGit, 都是不错的。这里有篇文章,也可以稍微参考下: 。
, 只针对 Windows,免费开源。它几乎没有短板,并且功能完善。我认为它的设计理念是区分操作的上下文 + 有比没有强。缺点的话,在子模块切换、拉取远端等方面用户体验确实不如 Source Tree。
我推荐smartgit,好用,谁用谁知道,非商业用户免费使用,你懂的
既然你不熟悉linux,那肯定开发的是Windows软件了,直接上Visual Studio 2013就可以了,自带git客户端。
我只用tortoise, tortoise加beyondcompare,是我留在windows上的唯一原因。把我在下面的评论里面写的我为什么不能离开这两个工具的原因提上来说一下。首先,tortoisegit的log窗口非常方便,基本上我所有的操作都是先开log然后再做下一步。在log窗口选择自己的操作的好处,自己在做什么,会发生什么,可以说是一目了然。其次,最重要的,要加10颗星都不够的功能,向导式的rebase和cherry pick,向导式的conflict解决机制。老实说,我没有发现比这个更好用的了,尤其是我的工作是在框架层的,基本上大家负责制造垃圾赶进度,我负责重构提高质量。大规模重构代码基本上是我每天的工作,结果就是我很少有merge的时候冲突文件会少于30的,而且,大都是我毫无所知的代码,没有tortoise的这个向导式的工作界面,我觉得我会疯掉的。最后,如上所述,我几乎每周都要解决上百次文件冲突,再没有比beyongcompare更好用的比较和merge工具了,因此,bc我是付费买了license的。
已有帐号?
无法登录?
社交帐号登录使用 Command + D 收藏 苹果软件园,第一时间下载最新的苹果Mac软件游戏.
亲,还在为找不到Mac软件游戏而发愁?还有人说Mac软件游戏少? 欢迎来苹果软件园,上万款Mac软件游戏任你下!国内最全的Mac下载网站! ()
Git for Mac
大小: 53 MB
SourceTree是一款免费的 Mac Git客户端工具,同时也是Mercurial和Subversion版本控制系统工具
大小: 42.41
Coda是Panic公司推出的一款适用于Mac电脑的网页编程工具,具有多语言支持(HTML、PHP、JavaScript、CSS等)、代码自动补全、文件管理、内置FTP模块等特性,并且界面美观,操作简单,是一款不可多得的网站开发利器。
大小: 11.1
工作进度管理软件 , 绝对简单的操作和界面让协作工作等变得简单.支持电脑间共享与文件推送等.
大小: 837.09
Git version control made simple.
Octopus is a git version control client designed to help you focus on your work, but not your tools.
- Single window
大小: 26.3 MB
Kaleidoscope 是一款很强大的文件和图像比较工具,支持任何文本文件和 jpeg、tiff、png、psd 等格式的图像文件,同时和 git、svn 等版本控制工具能够完美的结合。
大小: 670.4
***原价¥6元(人民币),现在免费***Unlink&是一款能够为你快速对文件进行重命名并且删除文件的小工具,它能快速的帮你删除掉&Thumbs.db, SVN, git 或者 .DS_Store 文件,你还可以设置规则对文件进行重命名。
大小: 13.83 MB
Tower 是一款非常强大的Git客户端,如果你使用git的过程中,感觉使用命令很困难,可以尝试使用Tower。
大小: 88.4 MB
SmartGit is a graphical version-control client for Git, Mercurial, and Subversion. It is designed to wrap Git's and Mercurial's powerful commands
大小: 26.4 MB
Git annex is a large file management extension to git that allows version and location tracking of large files across multiple repositories on mul
大小: 1.81 GB
Master Git allows you to learn and master Git Repository.Mac专用免费的Git客户端:SourceTree
Mac专用免费的Git客户端:SourceTree
Mac专用免费的Git客户端:SourceTree for Mac v1.5.6
8244 次查看
1477 次下载
时间:日 更新
文件大小: 23.29
开发商:Torus Knot Software Ltd
支持类型:
支持语言:英文等
简介SourceTree是一款免费的 Mac Git客户端工具,同时也是Mercurial和Subversion版本控制系统工具
相关软件推荐
详细介绍SourceTree是一款免费的 Mac Git客户端工具,同时也是Mercurial和Subversion版本控制系统工具北京时间3月5日消息,由于苹果将改变Mac应用商店规则,要求所有应用程序必须在沙箱内运行,对于SourceTree而言,苹果应用商店规则改变使得SourceTree进退两难,因为这一举措将会破坏SourceTree重要功能,迫使SourceTree进行功能性删除,损坏SourceTree程序可用性的同时也会影响到广大用户的利益。因此SourceTree作了个“艰难”的决定,宣布从日开始,SourceTree不再提供更新到苹果应用商店。对SourceTree影响苹果强制Mac应用商店里所有程序使用沙箱,使得SourceTree应用于虚拟控制的功能将会减少或者无法访问文件、网络或其他资源,除非苹果专门推出操作系统,或者动态授予权限(如果这可能的话),否则将会影响到SourceTree功能,如打开文件系统对话框中的特权操作等。根据其官方博客显示,具体对SourceTree影响如下:文件访问问题:在沙箱中,只能自动访问他们规划好的存储器,这只是一个单一的应用,类似用户根目录、偏好文件夹的本地版本。而SourceTree功能之一就是提供输入和直接复制、粘贴到文本框路径的功能,同时也能让用户获得合理的默认值,使用户的操作更简便,但是强制使用沙箱后会导致用户不能再像以前那样简便输入路径,使得SourceTree用户访问文件出现问题。重新启动后文件位置丢失:SourceTree一个关键功能就是可以在一个地方跟踪你所有资料库,并可以随时显示状态,但是在沙盘技术中,当你第一次添加库而后重启电脑,应用程序的文件位置会丢失。如果要想解决这个问题,苹果得开放库的完整文件和位置,这显然是不可能的。共享工具无法配置:当用户使用SourceTree时,SSH密钥和代理配置都是自动获得,所以通过SSH访问远程数据库显得很高效。然而沙盘技术将会使标准的SSH无法配置,所有的SSH访问都将失败,除非能在存储器中将复制的配置和SSH密钥单独加到代理中,但是这对SourceTree来说是棘手以及不好解决的,虽然短期内是可以解决此问题,但是使得用户体验很差,因为SourceTree只有在运行的时候才能访问存储器里的用户主目录,这一限制使得共享工具无法配置。禁止与终端等集成:沙盒里的应用程序是不允许发送苹果事件,这使得SourceTree启动终端和iTerm无法导航到项目文件夹中,意味着SourceTree将失去这一项非常有用的功能。虽然有人反应苹果这方面问题,要求他们考虑用户和苹果应用程序之间的信息反馈机制,然而到现在这依然是关闭的,就目前而言,这个问题是无法得到解决。除此之外,也还有其他方面的问题但就不一一罗列了。艰难的抉择从根本上来说,苹果强制要求所有应用程序使用沙盒技术,是一个不错的主意,因为这可以增加用户的安全体验。但同时也会使得某些应用程序执行复杂的工具行为时受到限制,从而导致功能性缺失,因此让用户的体验非常糟糕。最后SourceTree指出,当做出退出苹果应用商店这一艰难决定痛苦了几个月,但为了用户有更好的应用体验,SourceTree只能退出。同时SourceTree也解释到,SourceTree很乐意与苹果通过协商解决此问题,但是就目前而言只能停止更新退出应用商店。
来自Mac App Store官方介绍SourceTree lets you control your Mercurial and Git repositories without ever entering the command line. Git is complex, but SourceTree's easy to use GUI makes it easy!
· See your GitHub, Bitbucket, Kiln, and Atlassian Stash projects in SourceTree
· Collaborate with Subversion servers too
· Execute essential DVCS commands like commit, branch, merge, etc., all with the press of a button
· Organize your projects with intuitive repository bookmarks
· Friendly diff views let you see file changes immediately
· Quick Look support, even on historical changes
· Undo or stage/unstage changes down to a line level
· Create and apply patches with automatic helpers
· Stash/shelve support, and much more!…更多… v1.5.6版本新功能· Fix startup crash on 10.6
· Fix an obscure crash bug when re-selecting a range of log rows and fromRow & endRow (and from is across a load boundary)
· Add new keyboard shortcut (Cmd-Alt-R) for Revert/Reset Selected You used to be able to do Shift-Cmd-R but this was supposed to be the toolbar revert, i.e. a dialog, when this was fixed you lost the ability to do a keyboard-only revert of the current selection, so add a new shortcut
· Task window progress bar should turn solid blue on completion instead of remaining striped
· Only enable 'Diff against current' if selecting a different branch, or uncommitted changes exist
· Fix bug opening the create new hosted repository sheet if no hosted account is set as the default
· Fix layout of French & Japanese Create New Hosted Repository sheet
· Fix sizing issue in git/hg-flow preview panel that could cause unnecessary scroll bars, which were intrusive on Snow Leopard
· Update outgoing count immediately when finishing a feature / release / hotfix in hg-flow
· Fix crashing when Mac OS 9 carriage returns added before commit message
· Improve handling of 'Resolve using mine' and 'Resolve using theirs' in rebase scenarios
· Enable 'Resolve Using Mine/Theirs' in more cases now that the underlying action is more robust. In particular this now works for cases where you pull in hg into uncommitted changes and there's a conflict
· Automatically replace spaces in remote names with underscores in git, which doesn't allow them
· Deal with git ambiguity caused by having a file called HEAD in the root of the file system…更多…
相关截图 图片数: 5 张(点击图片查看大图)
上一条:下一条:
下载列表 文件数: 2 文件大小:
& Mac专用免费的Git客户端:SourceTree for Mac
Torus Knot Software Ltd
苹果软件园为积极推动苹果电脑在国内的发展,倡导资源共享,软件汉化。所有下载链接均来自网友分享试用,请24小时内删除!希望大家有条件的积极支持正版.链接失效或不能运行可以到论坛反馈给我们,谢谢~
如果您觉得从我们的分享中得到了帮助,并且希望我们持续发展下去,不妨通过支付宝打赏点碎钱支持一下吧
来自苹果软件园网友的评论
苹果软件园官方微信号,专为大家解决各种Mac疑难杂症,求关注:
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&

我要回帖

更多关于 mac代码管理工具git 的文章

 

随机推荐