首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在Mac上使用GUI并行工具查看git差异?

是否可以在Mac上使用GUI并行工具查看git差异?
EN

Stack Overflow用户
提问于 2014-01-31 17:36:13
回答 6查看 25.2K关注 0票数 22

我真的不喜欢使用默认的UNIX工具可视化diff。是否可以使用一个GUI工具来实现视图git的差异,该工具将很好地同时显示本地和远程的数据,类似于可以将mergetool设置为DiffMerge以及当您这样做的时候。

代码语言:javascript
复制
git mergetool myfile.txt

它弹出DiffMerge图形用户界面,以便于可视化和合并?我在用OSX。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-01-31 23:12:55

你可以用opendiff。它是一个打开FileMerge图形用户界面的命令行工具。

您可以指示Git在git-mergetool中自动使用它:

代码语言:javascript
复制
git config --global merge.tool opendiff

如果您也希望它用于git-difftool,那么:

代码语言:javascript
复制
git config --global diff.tool opendiff

您还可以禁用对每个文件的提示:

代码语言:javascript
复制
git config --global difftool.prompt false

有关更多详细信息,请键入:git help config并使用/搜索不同的选项。

如果您没有安装opendiff,可以将它与来自XCode:https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/opendiff.1.html的开发人员工具一起安装

UPDATE:在XCode的最新版本中,FileMerge现在与XCode捆绑在一起。不能将FileMerge作为独立程序安装。opendiff仍然处于其独立的命令行实用程序中。

票数 41
EN

Stack Overflow用户

发布于 2015-02-02 17:54:45

Perforce的P4Merge非常好,独立的P4Merge应用程序是免费的。你可以在http://www.perforce.com/product/components/perforce-visual-merge-and-diff-tools买到

另外,如果您使用的是SublimeText而不是http://www.sublimerge.com/,也是一个很好的工具。

票数 2
EN

Stack Overflow用户

发布于 2018-06-21 20:48:11

即使您不使用Python,安装PyCharm也是值得的,因为它具有很好的Git集成。它是一个很好的通用编辑器,并且有一个很好的可视化diff+merge工具。合并工具包括一个具有直观代码块选择的三窗格界面。该社区版是免费的,并在我的安装MacOS高塞拉利昂。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21486481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档